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

842701 Коммитов

Автор SHA1 Сообщение Дата
Erik Nordin cbb7d10b84 Bug 1829691 - Add Translations about:preferences tests r=gregtatum
Adds tests for the Translations Preferences panel
in the about:preferences page.

Depends on D177854

Differential Revision: https://phabricator.services.mozilla.com/D177855
2023-05-24 01:22:43 +00:00
Erik Nordin 6031ae4572 Bug 1829691 - Add Translations settings panel to about:preferences r=gregtatum,fluent-reviewers,settings-reviewers,Gijs,flod
Adds a new button and panel for managing Translations
settings to the about:preferences panel.

Manages always-translate languages, never-translate
languages, and never-translate sites.

Depends on D178228

Differential Revision: https://phabricator.services.mozilla.com/D177854
2023-05-24 01:22:43 +00:00
Erik Nordin 7ce52404be Bug 1829691 - Copy Translation Exceptions code to new files r=gregtatum,settings-reviewers,Gijs
Copies the code for Translation exceptions in about:preferences
to new files to preserve the git-blame history so that they can be
modified in a subsequent patch

Depends on D178723

Differential Revision: https://phabricator.services.mozilla.com/D178228
2023-05-24 01:22:43 +00:00
Erik Nordin 9a33eb7fce Bug 1829691 - Skip about:translations debounce tests on Linux r=gregtatum
Skips a test that is causing intermittent failures in CI, which
tests functionality that is not part of the Translations MVP.

Differential Revision: https://phabricator.services.mozilla.com/D178723
2023-05-24 01:22:43 +00:00
Paul Bone 3195f9c339 Bug 1834434 - Add a reference to pref sanitisation code in the docs r=KrisWright DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178752
2023-05-24 01:14:08 +00:00
Masayuki Nakano 6b54cbe573 Bug 1821886 - Reserve shortcut keys exiting from the fullscreen mode r=Gijs,edgar,smaug
Chrome for Windows does not dispatch `keydown` event for shortcut keys existing
from the fullscreen mode.  Therefore, we can follow it.

For reserving only shortcut keys in fullscreen mode, we need to duplicate XUL
`<key>` elements which define the shortcut keys (only one in Windows/Linux,
but 3 in macOS).  Then, their `disabled` attributes should be managed when
toggling the fullscreen mode.

Finally, we need to make `XULKeySetGlobalKeyListener` check the `disabled`
attribute **of** `<key>` elements because it's check in `DispatchXULKeyCommand`
in the final step:
https://searchfox.org/mozilla-central/rev/11a4d97a7b5cdfa133f4bda4525649f651703018/dom/events/KeyEventHandler.cpp#315-316

and it stops handling everything with doing nothing. I'm not sure whether this
was intentionally implemented or just a inefficient code which we didn't take
care the performance. However, I think that ignoring the disabled `<key>`
elements is reasonable behavior from `<key>` element users point of view.

(I found only one `<key>` which is disabled by default:
https://searchfox.org/mozilla-central/rev/11a4d97a7b5cdfa133f4bda4525649f651703018/browser/base/content/browser-sets.inc#225-233)

Differential Revision: https://phabricator.services.mozilla.com/D178262
2023-05-24 00:50:17 +00:00
Ting-Yu Lin 9e821bba0e Bug 1819239 - Add a crashtest. r=emilio
Credit to Tyson Smith for providing this testcase that doesn't require Grizzly
to be reproduced locally.

Differential Revision: https://phabricator.services.mozilla.com/D171608
2023-05-24 00:02:32 +00:00
Kris Maglione 59ccba178f Bug 1834661 - Stop eagerly generating runnable name strings in Timer.sys.mjs. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D178879
2023-05-23 23:43:08 +00:00
Cosmin Sabou 18ddb256a5 Backed out changeset ca712de42eca (bug 1829456) for causing xpcshell failures on test_password_engine.js. CLOSED TREE 2023-05-24 10:31:22 +03:00
Sandor Molnar c7daca2e34 Backed out changeset e8b6a5dbf398 (bug 1817723) for causing mochitest failures in editor/libeditor/EditorEventListener.cpp CLOSED TREE 2023-05-24 10:03:39 +03:00
Mozilla Releng Treescript 9c9b5c1814 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 6a31377fe63e0b8882b6b57a0ac174dc7dff2e43
af -> 01b08be3c1710b2ebb65e83602b08f5cabb78945
an -> 006d530994f847f0bbb5d27c82f54bc84c7b132f
ar -> 9affc6fd6942c621aa4f7ad5453d36e8e1654f5d
ast -> a49c685314a7ef16a0596617f67da82f9414e89e
az -> 6057edbd779746cc7be94d1c7cb51fa543abd3b6
be -> 9cce00bca874a2ea6763fdbe02dada550f49986c
bg -> 019e2719b3d29022a62a4a529d6ac63e9e25dbb8
bn -> be512528f7f755f6684e3c536b871621f904dee5
bo -> 047af34b31c163c0e5d0d87f1996fb30be937d5b
br -> b37ec22e539d12e329cf2acbff978bc7a1873389
brx -> 61da678e6acda7fda0c00f5c3a822e178d9fc483
bs -> fd3586015a2df6ca8974ccdbd905d9d6b6dda4ca
ca -> 867fd5de26fa9ab0defcf8b82c2443e6fcbb6b3d
ca-valencia -> ad30cbec08e4d07c783ba46227fff57afe1c7f77
cak -> b86b00ac8246d917517e1e6aa0bda4fd75b15014
ckb -> ae0bc63b3d8fb53920705e5f3a1074c1fc1549ff
cs -> 6f647f272beaa6f90c0cf100d6cba95f30f5f9e1
cy -> d2c04ca696e1e4004f693c4d7dcf87500f64b61f
da -> 50029b59281b0fe130e9c2e0e599b01f1b5cdb4b
de -> 998cef6def37b7af73733a6769a38615d9955ca5
dsb -> 3b2d59dd96b998f70d07c7d17e3799ee325c35a3
el -> f062694c7da83ee0df95fb1223fed59c13789aa0
en-CA -> 9a05007ea476c10f93045e58dc50d2f278145b88
en-GB -> e2de0b0588f45da2be95b8cb9772e47d3fb7d0e3
eo -> ce2ddae53ebcac9171a5719ff59a5c10589a908c
es-AR -> 26313799c809bae2541e9545b9fb86e476c3ca30
es-CL -> 2c05e925cc6a1eb0158d600f42ccbec7bd1bce8e
es-ES -> 82354aca90206c2b7b1ce3cf9e6d00ca46e88317
es-MX -> 810b61955006ea6d4432bda4d14408e5b180b24b
et -> 50fafdbdff809d4832a478c0fe5304a8bf4deed7
eu -> 5680fff9855070a978e3f40f059d5c7773ff1fd4
fa -> f5e79afe1560de85f7f930f7933a7a15610610d2
ff -> 4d1d03e9fe0a8daaae03093edfbcf8afdbba85bb
fi -> c582dc763014b06d8ea51ae314b74bb58cf2e1ed
fr -> 25e05bf2e556f9af7cf6461aa33afe47bccec284
fur -> 4858471c5e9c6f5e3be20bd4ae27900ca98f8b96
fy-NL -> 2dfd71771b2c751ab4ad6c14691ecdd981e9b440
ga-IE -> 965b9c6fa8f51da9311c4a3309bfb4fd6ca36a21
gd -> 97138d6eff29bb6e290ab8c7b453798e4647657b
gl -> f36cbdd3766d3f28528c9c4213a558c0065887c9
gn -> 29d6debc3864c6be370dff7537b8f615a130e2e1
gu-IN -> 70716dfe955cf738cee5e615047d8df8a3e7a65e
he -> 37b9b9e834bfab1f07be3fd56831170786fb36c4
hi-IN -> 29beedc991e2123fee3bb0e081a1f264161a1789
hr -> 418418d2f71bc72fd0b07d4cf5fdf437c502e395
hsb -> ea74762e9a3ea916392608db059ed27a51ccb35b
hu -> 3edeaf59dc5a7c0ee0bd3cfb27833b2eac2cf5a5
hy-AM -> 6b092481102699b25ba08a887564df76417727d6
hye -> fe356395acee34f03862a86cdf4435988812b792
ia -> 6f30621b1ac86208a2746a93fff1b6b5cacf0d68
id -> affa9954f97c370447a241899b3fbc6682e08c7c
is -> 10b0ead87e316b1a068f8a7ba3120be92c0fe3b7
it -> 074a5375cda108aeb26c6fb262323a559d24045f
ja -> 0e46dbf34371e8c5c20f811173427ad10f882e12
ja-JP-mac -> bfed448ad6bac6d3ac74fd8ba5663156d5d9b571
ka -> f2f9bac4bd9b598e5200925d0e3ed6d847864ba7
kab -> 565368ad00d518c84ae09194617b121456ee2026
kk -> 185dbd51c2f576cf199b56462c47b51a54dc33cb
km -> 4b0f964beb2765f07b1c07a7cdb0ab6d69d013af
kn -> c4a74f48b457f6012a607749e0245b4666411a81
ko -> 644deb108182f8d8afaaf816db5e2851d9ebaf3f
lij -> 11b4efba562906b8b1e4af7ea989f12b8e333ad9
lo -> ae24bc831fc23455d97f62c03aaad8d637617906
lt -> 911b3f5f7fd3b0b61193049116b69c3eaa7b8b0d
ltg -> 43455d714cea3b3c5f8c02a3ff6b182961dfd904
lv -> b1ecb5030ac45124c5c6c60c67cc54afcf635543
meh -> 2e1b7b71de77056cba21b132bf7926900ed79787
mk -> 1472b09e8d18053975ac7e8cb044580f3bda88e1
mr -> 6e680ee1ce5b66d79fa0e14a1afee5df9a1d7c76
ms -> 8e34333eff752c8c5179062b1a34ae2ba6d92e52
my -> b201c516d1b4f340bb7c650abec72d0bee692d23
nb-NO -> 8e7c1345ea8c7e69685d657765edbf0070887063
ne-NP -> 244f19e15dab9c7b53762511d434e4e4481077af
nl -> f1b678dd3c334a8b93523e471f9785d759996a8a
nn-NO -> 9a969254555937504c11bc1b3358805871e4d8fd
oc -> 9a98e4976e707d7fb005c881456ed0035397ad65
pa-IN -> fe4f365777bec9a043a5aededbdf79170640da35
pl -> d4620510dcf896520630cd6b55746d8827ba1263
pt-BR -> 1b58aaf31ebd00eaae6b42897fbbb68b2fcd3f37
pt-PT -> 2c9a099cbb7f3867f1bf339826efbd306134a8c7
rm -> 55eb1da18d63fbfcc51b8273669d0132278c50c3
ro -> 59395a7464cd52be2eb62ca4a65b9f7d9153c520
ru -> 4457f00ef2e2f4c32a3871831caa4282cd477185
sat -> c2e99e347af3246213c7c3a62e92dd38e0d70d43
sc -> 9530b2204f2c7b67fe2b04d06a278abef20e1a3d
scn -> 176930ba0610ab955d90dc4273a4f3fc0670af6a
sco -> 75b0f31103ef56b614e2728b4a316925c1d4b8eb
si -> bb372807cea2d7d529f6239adee8ad993d8b05cb
sk -> d2b5f08a88a033dd48ab0337f177f35bd7d59529
skr -> b7a862769a48f084ee50a7b66b9f8253553b5af8
sl -> 95e50cf36c01d1093f1767154de8a5c8846f2b3e
son -> fddde62c7a6186e9b6acfa7da1558db56497839f
sq -> 730aa8fd56ab42a1dbd3239023e26d009623d245
sr -> 7718595b6f2014214945140ce076671caf46160d
sv-SE -> 33cec3bdd12933a1404024c552907ed3ed2d12dd
szl -> 4dcb11ae649890a2e746f8089401f1ba1f54836e
ta -> 78cf95fde8cf0899060217416383648a20a5da2e
te -> 4091d41530c06d0e0503dbf2db44be20c15b1ac6
tg -> e9160e833d7c6a5a70da53d47017908e68af0ec2
th -> 79d4879297e31cb8c28f4bd6262ae5e6f3c5333c
tl -> 1b5196e14ba64c948bd1934c498c6024754adcfa
tr -> 4a994d3b6d7462929b4b5103ae80131795f1a718
trs -> 2a5ff690da35e72da0f3ee37f1135a4b32f9eb05
uk -> 4fef483ac3bc35bcd01fce21c5401e041fd5b7c8
ur -> 5f53de14cc69b796aa7d22f91f211ea9cb642fd9
uz -> 586a6602a70fa6ea9f05ef0e29bdc044360f12f2
vi -> cbfa1839689756abc051d93dd2a863cc21257eac
wo -> 5ffbb702f38049b2bb3745e96e093791b26b8fac
xh -> 59b7505b62ba19ccca8ca868c5b0d853794bf741
zh-CN -> 049f486f0a3c962e461568ed7eb8350a241e886d
zh-TW -> d98329a928d4d369317038622eeab3e5722eb9a6
2023-05-24 07:02:33 +00:00
Sammy Khamis d536863320 Bug 1829456: logins engine round trips data it doesn't know about r=markh,credential-management-reviewers,sync-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D176695
2023-05-23 23:23:48 +00:00
Doug Thayer 210b4a138a Bug 1832457 - Renew startup cache telemetry r=mconley
I don't see why this would stop being relevant. We want to continue having
historical information on this even if we're not actively looking at it today.

Differential Revision: https://phabricator.services.mozilla.com/D178688
2023-05-23 23:13:58 +00:00
Kris Maglione f9100d622c Bug 1769763: Part 2 - Add debug names to StructuredCloneHolder objects for about:memory. r=mccr8,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D162251
2023-05-23 23:13:36 +00:00
Kris Maglione 020bf49219 Bug 1769763: Part 1 - Add StructuredCloneHolder::(Read/Write)String variants for CStrings. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D162250
2023-05-23 23:13:36 +00:00
Mike Conley 5fe310d168 Bug 1830891 - Clear new migration wizard progress strings when going back to in-progress. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D178856
2023-05-23 23:13:26 +00:00
Sean Feng df6c9aefca Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki
The EditorEventListener for HTMLEditor is registered on document,
which is problematic because it can't receive events when the focus is
switched between elements in the same shadow tree due to shadow dom
encapsulation.

We fix this by moving the EditorEventListener to nsWindowRoot so the
events can always be received.

Differential Revision: https://phabricator.services.mozilla.com/D178215
2023-05-23 22:57:16 +00:00
Mike Hommey 89c44bc8c4 Bug 1834355 - Fix dates in the rust update policy. r=firefox-source-docs-reviewers,marco
While here, add a few more future release cycles.

Differential Revision: https://phabricator.services.mozilla.com/D178871
2023-05-23 22:20:45 +00:00
Sandor Molnar 9851fc3f10 Backed out changeset cb6db65172c6 (bug 1811057) for causing browser-time failures. CLOSED TREE 2023-05-24 09:14:11 +03:00
Iulian Moraru 18534f1d12 Backed out changeset 492778e5c97b (bug 1832686) for causing browser-a11y failures on browser_test_general.js. CLOSED TREE 2023-05-24 06:39:16 +03:00
Stephanie Cunnane 415beb83a9 Bug 1816738 - Add opened_in_new_tab tracking to SERP impression event. r=jteow
Differential Revision: https://phabricator.services.mozilla.com/D177531
2023-05-23 22:04:08 +00:00
Tim Chevalier d62299d426 Bug 1811057 - Ship Change Array by Copy Feature r=mgaudet,devtools-reviewers,peterv
Set the `--enable-change-array-by-copy` shell flag and the
`javascript.options.experimental.enable_change_array_by_copy` pref to true
by default in all builds.

Remove the `--enable-change-array-by-copy` build flag from `js/moz.configure`
and make all code previously guarded by `#ifdef ENABLE_CHANGE_ARRAY_BY_COPY`
compile unconditionally.

Remove `change-array-by-copy` from testing build configurations (non262
and jit-test tests are no longer guarded with
`getBuildConfiguration()['change-array-by-copy']`

Remove all code from test config files that sets
`javascript.options.experimental.enable_change_array_by_copy`; only
`StaticPrefList.yaml` should set this pref.

Fix non262 unscopables test that apparently wasn't running before to use
the correct names for change-array-by-copy methods

Remove the `TypedArray` property from `gPrototypeProperties` in
`test_xrayToJS.xhtml`, as this property was written but never read.

Differential Revision: https://phabricator.services.mozilla.com/D174699
2023-05-23 22:01:18 +00:00
Mike Hommey c1049cf0ad Bug 1833676 - Disable thread safety analysis on InitStaticPrefsFromShared. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D178403
2023-05-23 21:55:25 +00:00
Morgan Rae Reschenberg d23af61142 Bug 1832260: Fallback to LocalAccessible::Bounds if we can't find a frame in ComputeBoundsFromFrame. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D178576
2023-05-23 21:19:32 +00:00
Marco Castelluccio ea2524dba8 No bug - Add Marco to peers of the Tryselect module. r=ahal,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178646
2023-05-23 21:16:58 +00:00
Morgan Rae Reschenberg 9f52412ada Bug 1833819: Avoid interactive checks on non-interactive elements r=Jamie,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D178577
2023-05-23 21:15:30 +00:00
scottdowne 0dd23f317a Bug 1831378 - Pocket newtab turn on spoc pref for new regions. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D178863
2023-05-23 21:15:10 +00:00
Morgan Rae Reschenberg 0c2a147456 Bug 1832686: Fuzzy-match text leaves contained within generics when hittesting r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D178578
2023-05-23 21:13:17 +00:00
Jeff Muizelaar 4fc60ae5a8 Bug 1833885 - Add WR_RENDERER_TIME and WR_RENDERER_TIME_NO_SC_MS to release, r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D178446
2023-05-23 20:57:49 +00:00
Tim Giles 605cab9e2d Bug 1833429 - Return the number of imported bookmarks when importing JSON files. r=mak
When calling importFromFile or importFromURL, we return the count of
imported bookmarks from JSON bookmark files.

Differential Revision: https://phabricator.services.mozilla.com/D178464
2023-05-23 20:54:54 +00:00
Tim Giles db0cc96407 Bug 1833429 - Return the number of imported bookmarks when importing HTML files. r=mak
When calling importFromFile or importFromUrl, we return the count of
imported bookmarks from the HTML bookmarks file.

Differential Revision: https://phabricator.services.mozilla.com/D178463
2023-05-23 20:54:54 +00:00
Iulian Moraru 65a234391e Bug 1781648 - disable test_autocomplete_basic_form_insecure.html on windows11 for frequent failures. r=credential-management-reviewers,dimi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178594
2023-05-23 20:51:26 +00:00
Brian Grinstead 55c0cb1dad Bug 1833879 - Add a UseCounter for DOMParser.parseFromString and Range.createContextualFragment;r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D178457
2023-05-23 20:45:17 +00:00
Sean Feng f5a6348688 Bug 1833216 - Add two more telemetry probes for ORB r=farre,necko-reviewers
Add `ORB_BLOCK_REASON` to learn more about the reasoning of orb blocking in the wild.

Add ORB_BLOCK_INITIATOR to learn about the initiators. We can add more probes in the future if we want to target a specific initiator.

Differential Revision: https://phabricator.services.mozilla.com/D178102
2023-05-23 20:42:35 +00:00
Natalia Csoregi e87ecf485e Backed out 3 changesets (bug 1834222, bug 1834176) for causing RemoteProcessMonitor failures. CLOSED TREE
Backed out changeset 346d3a1568dd (bug 1834222)
Backed out changeset ea1d8b634bfc (bug 1834176)
Backed out changeset 74d1880272d3 (bug 1834176)
2023-05-24 04:29:45 +03:00
Natalia Csoregi 866b46f4a1 Backed out changeset 1ab2711899b4 (bug 1834283) for causing failures on browser_strip_on_share.js. CLOSED TREE 2023-05-24 04:26:45 +03:00
Julian Descottes f8912065a0 Bug 1821996 - Update chunk logic to handle new paths for webdriver tests r=jmaher,jgraham
Depends on D177932

Differential Revision: https://phabricator.services.mozilla.com/D177933
2023-05-23 20:41:02 +00:00
Julian Descottes cbb58ca5fc Bug 1821996 - Update references to webdriver tests in JSON files r=jmaher
Depends on D177295

Differential Revision: https://phabricator.services.mozilla.com/D177932
2023-05-23 20:41:02 +00:00
Julian Descottes 8aba211bb9 Bug 1821996 - [wdspec] Move all webdriver classic tests to webdriver/tests/classic r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D177295
2023-05-23 20:41:02 +00:00
Mark Banner fcc7700fe9 Bug 1834222 - Convert DefaultCLH to an ES module. r=kpatenio
Depends on D178590

Differential Revision: https://phabricator.services.mozilla.com/D178595
2023-05-23 19:09:29 +00:00
Mark Banner fbc15bdb60 Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D178589
2023-05-23 19:09:29 +00:00
Mark Banner f9b1e17bf3 Bug 1834176 - Avoid using NetUtil as a test file in js/xpconnect/tests. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D178588
2023-05-23 19:09:29 +00:00
Ted Campbell 0393f9c843 Bug 1821959 - Add test case. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D173555
2023-05-23 19:07:14 +00:00
Mike Conley f02f8082c4 Bug 1834283 - Restore urlbar tests that were accidentally disabled in bug 1829673. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D178838
2023-05-23 19:05:16 +00:00
Ziran Sun f9edef8b84 Bug 1834334 - Include input reset and input button types to button type for target element. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D178670
2023-05-23 18:11:58 +00:00
Katherine Patenio 75bab3bab8 Bug 1830809 - Convert JS modules in browser/components/syncedtabs to ES module r=webdriver-reviewers,Standard8,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D178368
2023-05-23 17:48:42 +00:00
Heitor Neiva de10bf9824 Bug 1774273 - Transition mac notarization to signingscript r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D176162
2023-05-23 17:31:37 +00:00
Fred Chasen 0e8d647311 Bug 574385 - Reset related tabs on system triggered page navigations r=mhowell
Check the triggering principal of document loads in TabProgressListener's onLocationChange event,
and clear the related tabs if load was triggered by the system principal (typed in the url bar / bookmarks / history, etc.) to prevent grouping unrelated tabs.

Differential Revision: https://phabricator.services.mozilla.com/D178373
2023-05-23 16:47:48 +00:00
scottdowne 4023dd2ebb Bug 1834544 - Pocket newtab sponsored topsites ensure we have a faviconSize for Kevel topsites. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D178796
2023-05-23 16:47:39 +00:00
Martín González Gómez f4863fbce2 Bug 1827565 Extract viewport size information from RulerHighlighter into its own class: ViewportSizeHighlighter r=jdescottes,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D175198
2023-05-23 16:36:43 +00:00