gecko-dev/parser
Emilio Cobos Álvarez d575f4cd3d Bug 1637651 - Don't trigger duplicate style link preloads for the same preload key. r=smaug
This is equivalent to the check in Document::MaybePreLoadImage, since
otherwise this code won't check the preload service at all. Without
this, we can trigger the assertion in PreloaderBase::NotifyOpen when we
have identical Link header and speculative link element preloads.

It's not a correctness nor perf issue, because the CSS loader will
coalesce the stylesheet load anyways, but it seems better to do this
than to remove the assertion, specially given images already do that.

The test-case in the following patch triggers the issue.

Depends on D103568

Differential Revision: https://phabricator.services.mozilla.com/D103569
2021-02-01 15:06:12 +00:00
..
expat Bug 1584907 - Deny internal entities closing the doctype. r=bzbarsky 2019-10-04 09:38:58 +00:00
html Bug 1637651 - Don't trigger duplicate style link preloads for the same preload key. r=smaug 2021-02-01 15:06:12 +00:00
htmlparser Bug 1685024 - Disable test_bug1646140-2 in headless mode r=mbrodesser 2021-01-06 09:03:49 +00:00
prototype Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
xml Bug 1680084 - Tests. r=freddyb 2021-01-27 22:45:00 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
nsCharsetSource.h Bug 1686463 - Gather telemetry about automatic encoding detection outcomes. r=chutten,emk 2021-01-24 00:11:07 +00:00