mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
d9b9802e71
Now that there's no ArenaRefPtr, the styles aren't cleared when the shell goes away (due to an iframe becoming display: none or what not). This caused a few very confusing failures in test_initial_computation: https://treeherder.mozilla.org/#/jobs?repo=try&revision=c2746a05ce7b20759a820d6f26a55a3200d8e6b8&selectedJob=226267113 Which holds on to a reference of a style on a display: none iframe[1], reframes it periodically[2], exposing this bug. For now, keep the id of the shell we got the style from around. When we support computing styles in display: none iframes this may need more work, but that's out of the scope of this bug. [1]: https://searchfox.org/mozilla-central/rev/e00ea598e52bbb35f8c45abf9c2eade17962bb5e/layout/style/test/test_initial_computation.html#56 [2]: https://searchfox.org/mozilla-central/rev/e00ea598e52bbb35f8c45abf9c2eade17962bb5e/layout/style/test/test_initial_computation.html#147 Differential Revision: https://phabricator.services.mozilla.com/D18853 |
||
---|---|---|
.. | ||
base | ||
build | ||
doc | ||
forms | ||
generic | ||
inspector | ||
ipc | ||
mathml | ||
media | ||
painting | ||
printing | ||
reftests | ||
style | ||
svg | ||
tables | ||
tools | ||
xul | ||
moz.build |