gecko-dev/layout
Emilio Cobos Álvarez 3d6d2d9586 Bug 1440682: Make the XUL tooltip stuff saner. r=enn
We never removed the event listeners (the code was there, lol, but the function
that was supposed to call into the tooltip listener returned
NS_ERROR_NOT_IMPLEMENTED instead).

Furthermore, we added an event listener each time we reframed an element, which
is insane. Basically, each time an element with tooltip / tooltiptext gets its
frame tree reconstructed, we add the even listener, again, and we never free it.

Xidorn pointed out that this is not such a huge deal because we deduplicate
event listeners per spec, but still...

Move the code from the RestyleManager and the frame constructor to AfterSetAttr
/ BindToTree / UnbindFromTree in nsXULElement to hopefully make this saner.

MozReview-Commit-ID: 6BQbIQJ87qt
2018-02-26 15:44:48 +01:00
..
base Bug 1440682: Make the XUL tooltip stuff saner. r=enn 2018-02-26 15:44:48 +01:00
build Bug 1440441 - Remove nsIDOMFormData. r=kmag,qdot 2018-02-22 20:42:12 +01:00
doc Bug 1234008 - Recompress some png images with zopflipng r=Dolske,Grisha,jryans 2018-01-27 15:57:42 +08:00
forms Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
generic Bug 1440258: Flag doc level anonymous content instead of guessing. r=bholley 2018-02-23 20:31:52 +01:00
inspector Bug 1432490: Make nsComputedDOMStyle::GetStyleContext / GetStyleContextNoFlush not take a presShell. r=bz 2018-02-25 02:23:59 +01:00
ipc Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
mathml Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
media
painting Bug 1440112 - Support CompositorHitTestInfo::eRequiresTargetConfirmation with EventRegions-based hit testing. r=kats 2018-02-23 17:37:55 -05:00
printing Bug 1439027: Simplify PresShell::Initialize. r=bz 2018-02-21 12:42:17 +01:00
reftests Bug 1353461 - Increase fuzzy-if for layout/reftests/svg/foreignObject-form-theme.svg with webrender, r=jmaher 2018-02-23 15:50:47 -05:00
style Backed out 3 changesets (bug 1434376)for failing browser chrome at browser/base/content/test/performance/browser_urlbar_search_reflows.js on a CLOSED TREE 2018-02-25 12:44:28 +02:00
svg Bug 1439285: Make the old image request arrive to FinishStyle if we come from ResolveSameStructsAs. r=bholley 2018-02-22 19:44:44 +01:00
tables Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
tools Bug 1353461 - [reftest] Implement run-by-manifest for reftest, r=jmaher 2018-02-08 16:16:34 -05:00
xul Bug 1440682: Make the XUL tooltip stuff saner. r=enn 2018-02-26 15:44:48 +01:00
moz.build Bug 1417978 - Stop packaging layout debugger on Android. r=nalexander 2018-01-04 15:22:35 -06:00