gecko-dev/layout
Emilio Cobos Álvarez 3dba84f650 Bug 1645122 - Properly block onload when coalescing loads with other documents. r=heycam
If two loading documents hit the sheet cache and we coalesce the
resource load, there's nothing that prevents the load event on the
second document from firing right now, and there should be.

While at it, also fix the handling of the pending load count, though
it has no correctness impact on the particular test we're fixing here...

We were never decrementing it, which is of course wrong. However it
kinda ended up working because it just causes us to not defer more
loads.

The new assertions and responsibility of the counter should ensure it
stays correct.

Differential Revision: https://phabricator.services.mozilla.com/D80583
2020-06-23 08:27:54 +00:00
..
base Bug 1644271 - Block some codepaths that try to use a zero display size. r=tnikkel 2020-06-21 20:48:37 +00:00
build Bug 1603712 - Remove intl.charset.detector.ng.enabled pref and resulting dead code. r=Gijs,fluent-reviewers,valentin,m_kato 2020-06-15 15:32:21 +00:00
docs Bug 1628958 Part 1 - Add Layout & CSS section to Mozilla Source Tree Documentation. r=firefox-source-docs-reviewers,sylvestre 2020-04-15 18:07:24 +00:00
forms Bug 1643464 - Part 1: Rename eLeft/eRight to ePrimary/eSecondary r=masayuki 2020-06-19 18:02:41 +00:00
generic Bug 1644271 - Add some MOZ_LOG for scrollbar layout attempts. r=tnikkel 2020-06-21 20:48:35 +00:00
inspector Bug 1642221 - Rename SheetLoadData::mLoaderPrincipal to mTriggeringPrincipal. r=jwatt 2020-05-31 17:11:57 +00:00
ipc Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
mathml Bug 1646224 - Use mozilla::Length rather than nscoord to store font sizes. r=heycam,jfkthame 2020-06-22 09:45:40 +00:00
media
painting Bug 1644271 - Adjust assertion counts on some crashtests. r=tnikkel 2020-06-21 20:48:32 +00:00
printing Bug 1471854 - Make print.always_print_silent a static pref. r=jwatt 2020-06-10 13:41:17 +00:00
reftests Bug 1644271 - Mark a couple of reftests fuzzy with WR. r=tnikkel 2020-06-21 20:48:30 +00:00
style Bug 1645122 - Properly block onload when coalescing loads with other documents. r=heycam 2020-06-23 08:27:54 +00:00
svg Bug 1644271 - Adjust assertion counts on some crashtests. r=tnikkel 2020-06-21 20:48:32 +00:00
tables Bug 1644997 - Make ShouldApplyOverflowClipping as a const member method r=emilio 2020-06-22 23:36:13 +00:00
tools Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs 2020-06-15 23:24:00 +00:00
xul Bug 1643464 - Part 1: Rename eLeft/eRight to ePrimary/eSecondary r=masayuki 2020-06-19 18:02:41 +00:00
moz.build Bug 1628958 Part 1 - Add Layout & CSS section to Mozilla Source Tree Documentation. r=firefox-source-docs-reviewers,sylvestre 2020-04-15 18:07:24 +00:00