gecko-dev/dom/browser-element
L. David Baron ca1bc93d5f Bug 842476: Work around leak resulting from exception that happens during unload by propagating only the prompts we expect and not the later ones. r=jlebar
Make this test less sensitive to the timing of its own unloading by
passing on only the expected messages and not any messages that occur
during unloading.  Such messages might cause exceptions (e.g.,
"'TypeError: can't access dead object' when calling method:
[nsIPrompt::alert]"), and those exceptions might in turn trigger leaks
in nsXPConnect that last until shutdown because we store the most recent
exception from a call to an XPCWrappedJS on the XPCJSRuntime through
shutdown (rather than reporting it, as we probably should, and then
freeing it), leaking the window.
2013-02-24 23:42:38 -08:00
..
mochitest Bug 842476: Work around leak resulting from exception that happens during unload by propagating only the prompts we expect and not the later ones. r=jlebar 2013-02-24 23:42:38 -08:00
BrowserElementChild.js Bug 835809: Preload more things for faster page loads. r=fabrice,jlebar 2013-02-07 21:10:01 -08:00
BrowserElementChildPreload.js Bug 835563 - When an iframe mozbrowser's embedder calls setVisible(false), immediately send the relevant process into the background (if none of its other frames are in the foreground). r=cjones 2013-02-14 15:41:29 -05:00
BrowserElementPanning.js Bug 841830: Allow scrolling while tap/pan gesture is still ambiguous, for perceived responsiveness. r=vingtetun 2013-02-15 11:41:23 -08:00
BrowserElementParent.cpp Bug 828969 - Dispatch the mozbrowserasyncscroll event asynchronously, thus preventing deadlocks (and probably other problems). r=bz 2013-01-10 18:48:29 +01:00
BrowserElementParent.h Bug 805746 - Send CustomScroll domevent to browser.js. r=cjones 2012-12-25 14:09:34 +08:00
BrowserElementParent.js Bug 835548 - Refactor BrowserElementParent.js into a .js and .jsm, and speed up message registration. r=jlebar 2013-01-30 14:22:54 -08:00
BrowserElementParent.jsm Bug 835809: Preload more things for faster page loads. r=fabrice,jlebar 2013-02-07 21:10:01 -08:00
BrowserElementParent.manifest Bug 764248 - Create one BrowserElementParent object for each <iframe mozbrowser>. r=vingtetun 2012-06-15 11:01:44 -04:00
BrowserElementPromptService.jsm Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-31 09:13:28 -07:00
Makefile.in Bug 835548 - Refactor BrowserElementParent.js into a .js and .jsm, and speed up message registration. r=jlebar 2013-01-30 14:22:54 -08:00
nsAsyncScrollEventDetail.cpp Bug 805746 - Send CustomScroll domevent to browser.js. r=cjones 2012-12-25 14:09:34 +08:00
nsAsyncScrollEventDetail.h Bug 805746 - Send CustomScroll domevent to browser.js. r=cjones 2012-12-25 14:09:34 +08:00
nsIAsyncScrollEventDetail.idl Bug 805746 - Send CustomScroll domevent to browser.js. r=cjones 2012-12-25 14:09:34 +08:00
nsIOpenWindowEventDetail.idl Bug 742944 - Part 4: Handle window.open in <iframe mozbrowser>. r=bz, cjones 2012-06-12 18:01:25 -04:00
nsOpenWindowEventDetail.cpp Bug 742944 - Part 4: Handle window.open in <iframe mozbrowser>. r=bz, cjones 2012-06-12 18:01:25 -04:00
nsOpenWindowEventDetail.h Bug 742944 - Part 4: Handle window.open in <iframe mozbrowser>. r=bz, cjones 2012-06-12 18:01:25 -04:00