mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
87c71b8022
In some cases removing an element from a document doesn't call its XBL constructor. tabbrowser knows this and so calls a destroy method on browser elements when removing them. When remote-browser was added we forgot to add a specific destroy method so the base browser binding's would be used. This would mean remote-browsers aren't being destroyed correctly. Also when we switch from remote to non-remote browsers or vice versa we don't call the destroy method at all so sometimes the browser isn't destroyed properly and observer notifications get fired on dead browser elements. --HG-- extra : rebase_source : d54ca85d912fdd736495c500910ff51fb5e15b6a |
||
---|---|---|
.. | ||
aboutwebrtc | ||
tests | ||
widgets | ||
about.js | ||
about.xhtml | ||
aboutAbout.js | ||
aboutAbout.xhtml | ||
aboutNetworking.js | ||
aboutNetworking.xhtml | ||
aboutRights-unbranded.xhtml | ||
aboutRights.xhtml | ||
aboutSupport.js | ||
aboutSupport.xhtml | ||
aboutTelemetry.css | ||
aboutTelemetry.js | ||
aboutTelemetry.xhtml | ||
autocomplete.css | ||
browser-child.js | ||
browser-content.js | ||
buildconfig.html | ||
contentAreaUtils.js | ||
customizeToolbar.css | ||
customizeToolbar.js | ||
customizeToolbar.xul | ||
devicestorage.properties | ||
directionDetector.html | ||
editMenuOverlay.js | ||
editMenuOverlay.xul | ||
filepicker.properties | ||
finddialog.js | ||
finddialog.xul | ||
findUtils.js | ||
globalOverlay.js | ||
jar.mn | ||
license.html | ||
macWindowMenu.inc | ||
macWindowMenu.js | ||
Makefile.in | ||
menulist.css | ||
minimal-xul.css | ||
moz.build | ||
mozilla.xhtml | ||
nsDragAndDrop.js | ||
plugins.css | ||
plugins.html | ||
resetProfile.css | ||
resetProfile.js | ||
resetProfile.xul | ||
resetProfileProgress.xul | ||
select-child.js | ||
textbox.css | ||
treeUtils.js | ||
viewZoomOverlay.js | ||
XPCNativeWrapper.js | ||
xul.css |