Граф коммитов

860505 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Kew 5021eeb028 Bug 1860932 - Check for empty line list in the prev-in-flow. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D191872
2023-10-25 19:03:57 +00:00
Mozilla Releng Treescript 006dbb90c4 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> d5af5c6288b48c53fa64cb9928a6307342dec028
af -> 04af436f9aa6d5dd5e3fea4e09dcecccc24917f4
an -> 57ec99331821baa4e4c3ef50f93e166ddd0dcad7
ar -> 436f165515fb3126d8ca85c99f48be4121ea4295
ast -> 2b3977d90c17912462ec36d667911d3f114a2a89
az -> a56584cda2f6edf7a40d4782b2a43e9942147836
be -> e44d3e2830d8f1e211992de76085a38c4e504b56
bg -> 860ac8ecb9f30fe2ea73e5187b0e7fc6acda5ea1
bn -> 481a371da99399d0f030b476906de9bda2967299
br -> 3e515aadb7a079312b353f93ebc4c68bf6d4df32
brx -> 905cb3cdf909944d9bbab9123f295cdbee638722
bs -> ebf60e7fbf6132f8f9f318abbc253be6f4420331
ca -> f8a76b17e418b5a6787846f59bbba1a84d9e4b0e
ca-valencia -> b79a770775856279c2c177dbacdcbddb12abdb3b
cak -> 29f26bb34d1e5e350ea1af34aac7a6f1b5c244f5
ckb -> bc4f150ec0f74be22b658f84aec29ecf8b687353
cs -> 7e11afacc1699a8c4bc26bfe0a54c578cb705f47
cy -> d9b19ce5f66d0775eb73972cb703c4d5bdcba12a
da -> e7fa863121ded5e9fd91f0077e2f9d7dbb850dd5
de -> d7d20fe83c7f13ec845a619df7d9c686c3fd8a3f
dsb -> a58f70d8e8d7a6118a992e4035fa70fb5558ca05
el -> e86d384ed190e11df5bd768ae37867460884ddc0
en-CA -> 908252558fb82a5699ecec6af6791c9c37a04e96
en-GB -> 9a38454ceaa5cd20cde114f29cd57954c4c8df6f
eo -> 54d8bd4328fde9ba60a951804aec4eb791cabbf2
es-AR -> 36a49026ccce9b6297807942621857ebadc0cbf8
es-CL -> 9451a8023fd17b61c9c39bbc615a1e0b2dc80fd6
es-ES -> a33ad7156e1b779781896cf140055c8fc3757463
es-MX -> cf24baa15121686fc8401d9e209bbf95d8f597ae
et -> 1cbd2c6278d434c79e687291099f427694e4aee6
eu -> e60872313235ea91572375c41631a47466090cce
fa -> 3e845a40ca530c7d298ec456ba941e18737ebe84
ff -> edcad27ae2c51fe7d872fa6f66453d949e46460e
fi -> eaff25f7884fe129569c668832c5df7d09d3637f
fr -> 102c4c846a8db758524221cd8ed7def072cb860b
fur -> d0ce9d0a1081474996a557e7f2d3e76a7354ded7
fy-NL -> 6e1c0ce03c6e406dbb89a5e6df403570ec918e6f
ga-IE -> 7043ceed36885bf45e53ef2e817343b3a7920c30
gd -> 07580edfcc2f443182d55fe09bd964d17170f7ce
gl -> 1146dff91ec8c68da15530f04dc9d3a9bf1b225d
gn -> 2dd1ab054b0d61da2b63e1ff90434471633abf23
gu-IN -> 10a8768917e1146ca30ca47dedf9b24b8a75e4c5
he -> a4b2be318a9fae338957088778146324b998b3ee
hi-IN -> 9a154eaff8304d07921000b138957cdcd6d9d4e9
hr -> 01421d59c82c1249b101e751bd3cd4fcabc0df9c
hsb -> 265f6a4239729c31e38976f89526cd129bbcdd7d
hu -> 654457ad971764f1252f35ba120f4cbc82a12b29
hy-AM -> a1d8e44022d4c45a660098e9ae5ecf08b7fe05ca
hye -> cb25ab2a6377f43fb50b3dd3a7b97424070f20ec
ia -> 4c38908941439e8ec6218a6b0627eb5215a4d598
id -> 961540baa4bbe343eb221ff33efa84b1c41a7d0c
is -> d6f1d7da4a796f1f95d788f6701100d6f93bc2ef
it -> 13df724fec8473956b4fe517b92be3e54f1f091e
ja -> 9179828b87aa8deb33f7f61c96aad4e652055e42
ja-JP-mac -> 3a70e519f5e4c4315631337cd9af97ce5435aa34
ka -> de68f2631fcc1bb0f58949b21eaf20d04ada876d
kab -> 4aaea522f52eab3ed5e0f31f242adbee345dec52
kk -> 4aa1d5d9e3301afac4fd69d9fa5fc2d058082c8c
km -> 7595addf84718792a3eb743df1edd1be098d361a
kn -> cc7cbc09b7ac4a7c13fc8f90c9ba2a40d2b6accc
ko -> a6c4e97ab4c1b44a836d461c8db931c9420dcd60
lij -> b127acf3bfcdc34c0ed94adb91a7a368b9e15ee5
lo -> 7e27709a9cea87b174c5aae5399f2f56a0fbfcc6
lt -> 105d394c91f635710aafaff157bd6fa84954a0dd
ltg -> 6b829483aace2d077ec370e6f89cb06e4aefcec2
lv -> 753d5f733f7f9b68cc435dc969ef4275677f6a83
mk -> 20419ad1e12f25b58f054e682910b75f5afd88f2
mr -> 7b54827a13102f1d3fb1d6a90cad9f69b2f029c1
ms -> 4d11a2bfca70e7badf2638b41c828c23cc957694
my -> 50efa8feac940eaeaa43a8aa0525b918004e8c7b
nb-NO -> a0348a76ead710ec035ed68f55e9e248d45a64c0
ne-NP -> bc212e47a765fa90f5208fb90727e6eae4a06b40
nl -> a9245f20d218031e04030c84b488c722a8e9135b
nn-NO -> f74acb7a4fd8a89804eff46e89479887767340d2
oc -> 36f2658e2addb9ae4f38e5513319004826b0a01a
pa-IN -> b43613cdf82edfd661ae4acf2b6b2bf4fcb388ba
pl -> 5a4dc2bc2f9cf067397c802be3922aa63a479f49
pt-BR -> 1a70b489d0f24639e65b6d89b2b1d74e671d06b0
pt-PT -> 6c1d148e262357b0875c313914bdbe5b122290bd
rm -> 571ba4550c016234efb150d169476061c65171e6
ro -> e72a9b36b447e6729874313695a793932a2c07ea
ru -> 3ffbecd58c5f9b784887a7042e8d8cf31ec712fa
sat -> 229b14f35df204a0144392c8260c0d82ccf1bf43
sc -> 85eae1eae3075211b5d48c63106ef3bce3d787ae
sco -> 941134e855bee3f570369ed9b3a73ef4c39bd360
si -> 7c59f793a45add29468cd15c3189431e13365f98
sk -> e39447bc5f36908dab6c168371fc4cf177ce6426
skr -> 6a60baa94ae01f7a3d3868aa41d93eb6c93e0297
sl -> 0c3df01e74ef94bfe0ce0be95c2e77583f109904
son -> c03bcb7a1e510a4c42affb9b2b1c4432d1942a83
sq -> 792f473eae51793fb4c6e36dc4d125d6b8c1e5fb
sr -> e5394f9bf7f501490e03a0fbb81e63901a9b7d7a
sv-SE -> 3c30052fa36ac26cbfd4e5f223df11ef29f218a4
szl -> 3f8c2e33db5c99f1054aaca679392ac6deb4ca89
ta -> 289ad779cc358ae1307e9dad2e0a4b871dc96050
te -> f0a43e3884c762e786eea6615cd9370f449e822f
tg -> ac6450da420236e62cce67961895145fdf6fb9f3
th -> 47a74bf37cfed8ddfb48ccdf3bdb02d7240a1d3d
tl -> 7e8a2e5f31a4d92474a42abe0ba4deec9802dc27
tr -> 7f51fcabccd940f2d05284c854d2279727e10eb3
trs -> 427923aea406b899c3c744429b0ae324a3d81d06
uk -> 6535930459d9c1af8d029300a5b9f0511f25860a
ur -> 2cdf4bb8f7541c076b153aff83209f8877fa9b86
uz -> 19b2777fdbd1ce4ea61ea4a0dbc9c9fd42fdfab0
vi -> 0dcddf83d8f00dc384f60801388ff4165e68866c
xh -> f215e5ad973fef78ca41e878b238e3af76437559
zh-CN -> adc39959d3ed36cf29e0f5323be3966d337120bb
zh-TW -> b60be3ac08dee85f38bd127bc2aaa2e5570a4e8c
2023-10-25 19:02:17 +00:00
Emilio Cobos Álvarez d3377338b3 Bug 1861068 - Make nsHTML5AttributeName constructors allocate less. r=hsivonen
This removes a bunch of allocations on startup.

Java changes: https://github.com/validator/htmlparser/pull/90

Differential Revision: https://phabricator.services.mozilla.com/D191870
2023-10-25 18:26:49 +00:00
Emilio Cobos Álvarez a94102a06a Bug 1853710 - Re-enable widget.non-native-theme.webrender on macOS. r=mstange
Lots of things have happened since bug 1715452. I've asked the reporter
if he can still reproduce the issue tho.

Differential Revision: https://phabricator.services.mozilla.com/D191656
2023-10-25 17:40:15 +00:00
Emilio Cobos Álvarez 52339a8d10 Bug 1861020 - Unify toolbarbutton.css. r=desktop-theme-reviewers,dao
Use the non-native dropmarkers everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D191857
2023-10-25 17:34:28 +00:00
Emilio Cobos Álvarez a02618d9fb Bug 1860041 - Remove a leftover PropagateIsUnderHiddenEmbedderElement call. r=CanadaHonk,layout-reviewers,tnikkel
It's done as a result of ShowViewer via
https://searchfox.org/mozilla-central/rev/10d0e01455559a433670bd718a3ecc0ece5d2cb9/layout/generic/nsSubDocumentFrame.cpp#214

We have existing tests for this in
layout/base/tests/chrome/test_css_visibility_propagation.xhtml

Depends on D191750

Differential Revision: https://phabricator.services.mozilla.com/D191751
2023-10-25 17:34:24 +00:00
Rob Wu 27e232dd2a Bug 1856464 - Include stack in Assert.rejects r=jmaher
Assert.rejects uses callbacks in a way that the stack no longer includes
the original caller in the stack when the stack is generated.
Consequently, when AssertionError tries to identify the caller, it is
unable to do so, resulting in a `null` stack.

This `null` stack is passed by the SpecialPowers glue to
`do_report_result` in xpcshell/head.js, which doesn't expect a `null`
stack, and consequently the following error is reported:
"TypeError: can't access property "filename", stack is null"

To fix this issue, we save the stack (including the caller) upon
entering `Assert.rejects`, and forward that to `AssertionError`.

Differential Revision: https://phabricator.services.mozilla.com/D189863
2023-10-25 17:28:40 +00:00
Rob Wu 4e5a5b744e Bug 1856464 - Add test coverage for Assert.rejects itself r=jmaher
... and make sure that `Assert.rejects(Promise.resolve())` resolves even
if the `_reporter` override does not throw. This is needed for the test
to run to completion; otherwise the new Harness_sanity tests get stuck.

An extra test has been added to test_assert.js to verify that under
normal circumstances, `Assert.rejects(Promise.resolve())` rejects.

Differential Revision: https://phabricator.services.mozilla.com/D189862
2023-10-25 17:28:39 +00:00
Tom Marble 9c93e7d5df Bug 1859905 - convert .ini manifests to .toml: batch 19 browser_*.ini r=jmaher,webdriver-reviewers,necko-reviewers,extension-reviewers,devtools-reviewers,anti-tracking-reviewers,valentin,robwu,pbz
Differential Revision: https://phabricator.services.mozilla.com/D191771
2023-10-25 17:12:24 +00:00
alwu e4b2c3c7c7 Bug 1860840 - return error for invalid hvcc config when converting sample. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D191794
2023-10-25 17:10:46 +00:00
Natalia Csoregi 5b6591f839 Backed out 2 changesets (bug 1860516) for causing notification failures. CLOSED TREE
Backed out changeset ad8b502ca767 (bug 1860516)
Backed out changeset 2b2f71e3690a (bug 1860516)
2023-10-25 21:14:33 +03:00
Natalia Csoregi 01d6ab03af Backed out changeset 56c86c58b259 (bug 1858265) for causing failures on browser_no_startup_actions.js. CLOSED TREE 2023-10-25 20:56:55 +03:00
Mark Banner fe718867fd Bug 1860890 - Remove unused manifest parameter from AddonSearchEngine.update(). r=search-reviewers,mcheang
Differential Revision: https://phabricator.services.mozilla.com/D191785
2023-10-25 16:36:43 +00:00
scottdowne 2e6672ea2e Bug 1858265 - Pocket newtab decouple Pocket personalization code from Discoverystream r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D191022
2023-10-25 16:37:05 +00:00
Noemi Erli e7edea2369 Backed out 3 changesets (bug 1826198) for causing failures in browser_networkobserver_auth_listener.js CLOSED TREE
Backed out changeset c8d9b37591bf (bug 1826198)
Backed out changeset f08806f8c130 (bug 1826198)
Backed out changeset 01afc774b301 (bug 1826198)
2023-10-25 19:40:59 +03:00
Chris Fallin 5a8d0b9958 Bug 1859010: make SM(pbl) CI job tier 2, as intended. r=jandem
Portable Baseline (PBL) is a tier-2 SpiderMonkey feature. The patch to
add PBL builds and tests to CI inadvertently missed a `tier: 2` option
on one of the jobs; this patch fixes that.

Differential Revision: https://phabricator.services.mozilla.com/D191808
2023-10-25 16:14:11 +00:00
Sergey Galich b6b6889549 Bug 1854056 - using bullet in autofill previews instead of * r=mtigley,credential-management-reviewers
Depends on D191355

Differential Revision: https://phabricator.services.mozilla.com/D191360
2023-10-25 16:08:00 +00:00
Sergey Galich a3d6d6b19f Bug 1854056 - removing affix from ProfileAutoCompleteResult r=mtigley,credential-management-reviewers
Depends on D191210

Differential Revision: https://phabricator.services.mozilla.com/D191355
2023-10-25 16:08:00 +00:00
Sergey Galich c45c1da8b7 Bug 1859590 - disabling browser/extensions/formautofill/test/unit/test_addressDataLoader.js r=mtigley,credential-management-reviewers
Depends on D191204

Differential Revision: https://phabricator.services.mozilla.com/D191210
2023-10-25 16:08:00 +00:00
Sergey Galich 3e95646ce3 Bug 1854056 - Consistently using autocomplete item image r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,tgiles
Depends on D191193

Differential Revision: https://phabricator.services.mozilla.com/D191204
2023-10-25 16:07:59 +00:00
Sergey Galich 746b665d2e Bug 1854056 - Moving secondary action from MozAutocompleteLoginRichlistitem to MozAutocompleteTwoLineRichlistitem r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,hjones
Depends on D191190

Differential Revision: https://phabricator.services.mozilla.com/D191193
2023-10-25 16:07:59 +00:00
Mike Conley b148374b57 Bug 1839208 - Switch the newtab Redux JSM to an ESM. r=sclements,Mardak,sylvestre
I had to make a minor adjustment to the symbolObservablePonyfill thing inside
of the redux.js code because Symbol.observable is not something that can be
written to in the privileged module context. Hopefully the comment I added
in the code makes that clear!

Differential Revision: https://phabricator.services.mozilla.com/D191348
2023-10-25 16:05:14 +00:00
Mike Conley 02ce00a2ce Bug 1839208 - Switch InflightAssetsMessagingProvider to ESM. r=sclements,barret
The contents of InflightAssetsMessageProvider.sys.mjs were generated by running
the script at
https://github.com/mozilla/messaging-system-inflight-assets/tree/master/scripts/export-all.py.

Differential Revision: https://phabricator.services.mozilla.com/D191347
2023-10-25 16:05:14 +00:00
Bryan Thrall 856a773ade Bug 1860185 - Rename QuoteJSONString, QuoteJSONStringHelper, InfallibleQuoteJSONString r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D191779
2023-10-25 16:03:59 +00:00
Bryan Thrall ee15972e6c Bug 1860185 - Rename SerializeJSONProperty and FastSerializeJSONProperty r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D191778
2023-10-25 16:03:58 +00:00
Bryan Thrall ab05dbc6b9 Bug 1860185 - Rename SerializeJSONObject and SerializeJSONArray r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D191777
2023-10-25 16:03:58 +00:00
Bryan Thrall 6af7694edc Bug 1860185 - Rename InternalizeJSONProperty r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D191776
2023-10-25 16:03:57 +00:00
Bryan Thrall 7b9a867a73 Bug 1860185 - Sync JSON.stringify spec references to ECMA-262 spec 14th ed. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D191775
2023-10-25 16:03:57 +00:00
Bryan Thrall 909dca8669 Bug 1860185 - Sync JSON.parse spec references to ECMA-262 spec 14th ed. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D191774
2023-10-25 16:03:57 +00:00
Kagami Sascha Rosylight e90177fab2 Bug 1860516 - Part 2: Use QMResult for Notification::ConstructFromFields r=asuth
... which also fix the error check being too late. (SetStoredState should happen after the check)

Depends on D191747

Differential Revision: https://phabricator.services.mozilla.com/D191748
2023-10-25 15:56:07 +00:00
Kagami Sascha Rosylight 283dbb303e Bug 1860516 - Part 1: Remove unused headers from Notification.cpp/h r=asuth
... at least the ones that clangd complains about.

Differential Revision: https://phabricator.services.mozilla.com/D191747
2023-10-25 15:56:07 +00:00
Tom Marble 9a53e8dcde Bug 1855298 - convert .ini manifests to .toml: batch 10 dom/[t-z]**/mochitest.ini r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D190089
2023-10-25 15:54:48 +00:00
Julian Descottes 4658db41b9 Bug 1826198 - [wdspec] Add wdspec tests for network.authRequired r=webdriver-reviewers,whimboo
Depends on D189516

Differential Revision: https://phabricator.services.mozilla.com/D189517
2023-10-25 15:39:24 +00:00
Julian Descottes bc8b00bb43 Bug 1826198 - [bidi] Add support for the network.authRequired event r=webdriver-reviewers,whimboo
Depends on D189515

Differential Revision: https://phabricator.services.mozilla.com/D189516
2023-10-25 15:39:24 +00:00
Julian Descottes 5b99d116f8 Bug 1826198 - [devtools] Add an optional auth prompt listener to the NetworkObserver r=bomsy,devtools-reviewers,valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189515
2023-10-25 15:39:23 +00:00
Tiaan Louw b42e98e731 Bug 1823356 - Carry forward analogous missing components when interpolating colors. r=emilio
Missing components were carried forward incorrecly, but now follows the
spec here:

https://drafts.csswg.org/css-color-4/#interpolation-missing

The color flags not correspond with an 0-based array better and matches
new component accessors.

Differential Revision: https://phabricator.services.mozilla.com/D191610
2023-10-25 15:38:20 +00:00
Karandeep 8f46ef29d6 Bug 1852046 - Convert all toggles to checkboxes on privacy prefs page r=dao,fluent-reviewers,desktop-theme-reviewers,hjones,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D191641
2023-10-25 15:30:14 +00:00
Byron Campen 5c2ed097b1 Bug 1860072: Avoid duplicate connect calls to the transport handler. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D191484
2023-10-25 15:29:56 +00:00
Mark Striemer fea5adf07d Bug 1858987 - Update Toolkit :: XUL Widgets references to Toolkit :: UI Widgets r=reusable-components-reviewers,tgiles
Differential Revision: https://phabricator.services.mozilla.com/D191115
2023-10-25 15:17:53 +00:00
Teodor Tanasoaia 19644885c8 Bug 1859999 - Update `wgpu` to revision 75989192a9c8f70893882ce0f4373ac217d380c3. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D191400
2023-10-25 13:54:06 +00:00
Emilio Cobos Álvarez 555a298c84 Bug 1861010 - Avoid leaking on the nsHtml5AttributeName constructor. rpending=hsivonen CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D191865
2023-10-25 14:04:40 +00:00
Noemi Erli ec92460813 Backed out 2 changesets (bug 1856464) for causing failures in test_SpecialPowersSandbox.js
Backed out changeset 16e6c8b1d450 (bug 1856464)
Backed out changeset 076438699342 (bug 1856464)
2023-10-25 16:31:12 +03:00
Noemi Erli 298dcb22d6 Backed out 2 changesets (bug 1734538, bug 1633289) for causing local storage related failures
Backed out changeset 3281f4f797df (bug 1633289)
Backed out changeset 09f03bb807c7 (bug 1734538)
2023-10-25 16:26:47 +03:00
Alexandra Borovova 9e9ff2f6a5 Bug 1694390 - [wdspec] Add tests for browsingContext.contextDestroyed event. r=webdriver-reviewers,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D189473
2023-10-25 13:02:55 +00:00
Alexandra Borovova d88e5f0be6 Bug 1694390 - [bidi] Implement browsingContext.contextDestroyed event. r=webdriver-reviewers,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D189472
2023-10-25 13:02:54 +00:00
Alexandra Borovova 1a322fdc55 Bug 1694390 - Make TabManager a class. r=webdriver-reviewers,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D191332
2023-10-25 13:02:54 +00:00
Mike Kaply fdf02cbb40 Bug 1860856 - Allow cert/devices dialogs to be disabled by policy. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D191770
2023-10-25 12:49:40 +00:00
Rob Wu 30534ae574 Bug 1856464 - Include stack in Assert.rejects r=jmaher
Assert.rejects uses callbacks in a way that the stack no longer includes
the original caller in the stack when the stack is generated.
Consequently, when AssertionError tries to identify the caller, it is
unable to do so, resulting in a `null` stack.

This `null` stack is passed by the SpecialPowers glue to
`do_report_result` in xpcshell/head.js, which doesn't expect a `null`
stack, and consequently the following error is reported:
"TypeError: can't access property "filename", stack is null"

To fix this issue, we save the stack (including the caller) upon
entering `Assert.rejects`, and forward that to `AssertionError`.

Differential Revision: https://phabricator.services.mozilla.com/D189863
2023-10-25 12:48:07 +00:00
Rob Wu ea35974d0b Bug 1856464 - Add test coverage for Assert.rejects itself r=jmaher
... and make sure that `Assert.rejects(Promise.resolve())` resolves even
if the `_reporter` override does not throw. This is needed for the test
to run to completion; otherwise the new Harness_sanity tests get stuck.

An extra test has been added to test_assert.js to verify that under
normal circumstances, `Assert.rejects(Promise.resolve())` rejects.

Differential Revision: https://phabricator.services.mozilla.com/D189862
2023-10-25 12:48:07 +00:00
Emilio Cobos Álvarez aec37b313e Bug 1861010 - Improve nsHtml5AttributeName. r=hsivonen
In particular:

 * Store local names, namespaces, etc inline.
 * Avoid taking unnecessary atom references for non-interned atoms.

As a follow-up, we can look into making the input data truly static,
which would be nice.

Depends on D191853

Differential Revision: https://phabricator.services.mozilla.com/D191854
2023-10-25 12:37:26 +00:00