Commit Graph

801709 Commits

Author SHA1 Message Date
Koji Ishii
692a5484c0 Bug 1779126 [wpt PR 34768] - [text-decorations] Use range in fuzzy for text-decoration-subelements-002.html, a=testonly
Automatic update from web-platform-tests
[text-decorations] Use range in fuzzy for `text-decoration-subelements-002.html`

After the fix crrev.com/c/3748547, the test in the wpt[1]
fails in Firefox too. Re-reading the spec[2], "max" means the
maximum value in the pixels of a PNG, not the maximum value
it can take. When it may vary, the values must be in the range
syntax.

This patch allows 0 for both `maxDifference` and `totalPixels`
so that exact match is also allowed.

[1] https://wpt.fyi/results/css/css-text-decor/text-decoration-subelements-002.html?label=master&label=experimental&product=chrome&product=firefox&product=safari&aligned&q=text-decor
[2] https://web-platform-tests.org/writing-tests/reftests.html#fuzzy-matching

Bug: 1008951
Change-Id: I5650aadb11d2150599f5d829c5fa3938ffa5192d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3754787
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022953}

--

wpt-commits: 52b3307a5be5a03c10df2d96c96191575386be7b
wpt-pr: 34768
2022-07-14 16:18:16 +00:00
Nathan Eliason
bba465e451 Bug 1779118 [wpt PR 34775] - Move File System Access-specific code out of framed_test WPT helper., a=testonly
Automatic update from web-platform-tests
Move File System Access-specific code out of framed_test WPT helper.

This makes using this helper for other APIs cleaner. Current tests
have been updated to perform this clearing before every test, so this
should be a no-op.

Bug: 1322897

Change-Id: I8209e3875473bdce449ad90db007bc095cce2d8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3755310
Auto-Submit: Nathan Eliason <eliason@chromium.org>
Commit-Queue: Andrew Williams <awillia@chromium.org>
Reviewed-by: Andrew Williams <awillia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022900}

--

wpt-commits: 65d9152ec1a6c96df05214c4768feff4b2867f9e
wpt-pr: 34775
2022-07-14 16:18:15 +00:00
moz-wptsync-bot
88c62b8e8e Bug 1779117 [wpt PR 34764] - Update wpt metadata, a=testonly
wpt-pr: 34764
wpt-type: metadata
2022-07-14 16:18:15 +00:00
Mason Freed
2a63f4c5ea Bug 1779117 [wpt PR 34764] - Move the pop-up show event earlier in the process, a=testonly
Automatic update from web-platform-tests
Move the pop-up show event earlier in the process

This ensures the `show` event can be used to populate pop-up content
before the pop-up is actually rendered.

Bug: 1307772
Change-Id: Ia2d4d7e1c43101e0f27d22b27cf77978e7efd3d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3753161
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Auto-Submit: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022867}

--

wpt-commits: dd5105629780311882f53b3c5e75da4538b81513
wpt-pr: 34764
2022-07-14 16:18:14 +00:00
Khushal Sagar
0929333eed Bug 1779116 [wpt PR 34743] - blink: Switch overflow overrides for replaced elements to used value., a=testonly
Automatic update from web-platform-tests
blink: Switch overflow overrides for replaced elements to used value.

Replaced elements support only 2 configs for overflow: visible and clip.
Currently we apply this override at style resolution based on the
element tag to identify replaced elements. This misses cases where a
an element (like img) could be rendered as a non-replaced element if
fallback to alt text is used.

Avoid this by applying the override when using the value in
layout/paint when it's known whether the element will render as a replaced element.

See discussion at: https://github.com/w3c/csswg-drafts/issues/7435.

Bug: 1321217
Change-Id: Iadf653ea4a531a1ab313e2e797988d082d5ef1c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3750018
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Khushal Sagar <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022859}

--

wpt-commits: e8138dce388f65c12feff54c07d07e5755962799
wpt-pr: 34743
2022-07-14 16:18:13 +00:00
Khushal Sagar
875d636641 Bug 1779062 [wpt PR 34748] - blink: Switch embedded elements to use overflow properties., a=testonly
Automatic update from web-platform-tests
blink: Switch embedded elements to use overflow properties.

This change switches embedded elements to clip to content box using
existing platform primitives (overflow and overflow-clip-margin) instead
of a custom code-path in paint and hit testing.

Note that as opposed to other replaced elements, embedded elements are
still not allowed to have ink overflow using rules enforced in UA CSS.

R=pdr@chromium.org, vmpstr@chromium.org

Bug: 1321217
Change-Id: Ifafacd936bfd0d76816f9460a310fa92ae32250a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3747336
Commit-Queue: Philip Rogers <pdr@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
Commit-Queue: Khushal Sagar <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022811}

--

wpt-commits: 8c410d74ae3aa1731bddf901492beab76eaf35d9
wpt-pr: 34748
2022-07-14 16:18:13 +00:00
James C Scott III
dea111c0cb Bug 1779111 [wpt PR 34771] - Fix the stp downloads: Mac OS Monterey and Mac OS Ventura, a=testonly
Automatic update from web-platform-tests
Fix the stp downloads: Mac OS Monterey and Mac OS Ventura (#34771)

--

wpt-commits: f96f182eda53d955e729b838379ca621d4cf9b1c
wpt-pr: 34771
2022-07-14 16:18:12 +00:00
Adarsh Murthy
72c2d08bef Bug 1776241 [wpt PR 34556] - Adds test for debug reports., a=testonly
Automatic update from web-platform-tests
Adds test for debug reports.

Adds debug event report endpoint.

Bug: 1338942
Change-Id: I488b5130564ea1e95ea9e648b4fd4bc26cea72dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3721875
Reviewed-by: Andrew Paseltiner <apaseltiner@chromium.org>
Commit-Queue: Adarsh Murthy <adarshmurthy@google.com>
Cr-Commit-Position: refs/heads/main@{#1022759}

--

wpt-commits: 57a9d6574ee944753551eb9ade2e26c41bd28826
wpt-pr: 34556
2022-07-14 16:18:11 +00:00
Mason Freed
be63f3f472 Bug 1779108 [wpt PR 34772] - Better description for test, and remove expectation, a=testonly
Automatic update from web-platform-tests
Better description for test, and remove expectation

No functional change.

Fixed: 1226120
Change-Id: I218d59ffcfcb4b094eaef69bb92abc2f1fbe1899
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3755468
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Mason Freed <masonf@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022754}

--

wpt-commits: 48efc636cd7582c15c6ee0d4b63d66175e71aab5
wpt-pr: 34772
2022-07-14 16:18:11 +00:00
moz-wptsync-bot
9938f9d33e Bug 1779107 [wpt PR 34736] - Update wpt metadata, a=testonly
wpt-pr: 34736
wpt-type: metadata
2022-07-14 16:18:10 +00:00
Khushal Sagar
b4e739382d Bug 1779107 [wpt PR 34736] - blink: Switch root svg elements to apply all overflow properties., a=testonly
Automatic update from web-platform-tests
blink: Switch root svg elements to apply all overflow properties.

This change switches the outermost root svg element (other than svg
documents where the root svg element is also the document element) to
respect paint containment and overflow-clip-margin. This aligns svg with
the implementation for other replaced elements.

This also applies overflow correctly if it's different in both axis.
Prior to this change overflow was either visible in both directions
or clipped in both.

Bug: 1321217
Fixed: 364503
Change-Id: I9c49b16dc829d214ebd2b748638c7b4133d21509
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3743708
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
Commit-Queue: Khushal Sagar <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022723}

--

wpt-commits: 6538541cf9a31f3597a7f41b672131fac6a8734e
wpt-pr: 34736
2022-07-14 16:18:09 +00:00
Caitlin Potter
08391a0d0b Bug 1778166 [wpt PR 34709] - [bindings] always return value from Window self-referential getters, a=testonly
Automatic update from web-platform-tests
[bindings] always return value from Window self-referential getters

For whatever reason, some operations seem to invalidate the CacheAccessor unnecessarily. Rather than marking a bunch of operations as being side-effect free incorrectly, or finding another work around, it seemed the simplest solution was to simply return the v8 wrapper from the accessor. To achieve this, the wrapper object the method is invoked on is returned. The [CrossOrigin] IDL attribute remains, and the previous method of looking up the correct wrapper for a window in a detached frame is still used.

BUG=1305302

Change-Id: I2fb0f0fb9d59511debe9e009a6f3194b48ca29b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715140
Commit-Queue: Caitlin Potter <caitp@igalia.com>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022719}

--

wpt-commits: eb28a8355c45a936da95ea99276af87c4bb97ab4
wpt-pr: 34709
2022-07-14 16:18:09 +00:00
moz-wptsync-bot
7f1c5140c2 Bug 1779104 [wpt PR 34723] - Update wpt metadata, a=testonly
wpt-pr: 34723
wpt-type: metadata
2022-07-14 16:18:08 +00:00
Blink WPT Bot
6fc7631399 Bug 1779104 [wpt PR 34723] - Fix flaky test memory leak, a=testonly
Automatic update from web-platform-tests
Fix flaky test memory leak (#34723)

event-timing-test-utils.js tap() has some unknown flaky memory leak issue related to test_driver.Actions(), while test_driver also has a built in function for click which doesn't cause any memory leak.
This commit replace tap with click to fix the memory leak and re-enable
the disabled test.
Test coverage for tap will be added later once Bug 1338420 is fixed.
Also added helper function addListenersAndClick() to reduce repetitive
patterns between tests.

Bug: 1335002
Change-Id: Ic2670288e596ff5eac8f1e742e395717bdabde5c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3747288
Reviewed-by: Lan Wei <lanwei@chromium.org>
Commit-Queue: Aoyuan Zuo <zuoaoyuan@chromium.org>
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1021762}

Co-authored-by: Aoyuan Zuo <zuoaoyuan@chromium.org>
--

wpt-commits: 64af02fb9e88d3778d157f080a13211529e80106
wpt-pr: 34723
2022-07-14 16:18:07 +00:00
moz-wptsync-bot
18a8c75f2e Bug 1779103 [wpt PR 34733] - Update wpt metadata, a=testonly
wpt-pr: 34733
wpt-type: metadata
2022-07-14 16:18:06 +00:00
Julian Descottes
93a4405f7c Bug 1779103 [wpt PR 34733] - Create dedicated tests for script.evaluate exceptionDetails, a=testonly
Automatic update from web-platform-tests
Create dedicated tests for script.evaluate exceptionDetails

--

wpt-commits: 0453b5346e43e6cd6d7a1c0ba05a7607536ff1b7
wpt-pr: 34733
2022-07-14 16:18:06 +00:00
Koji Ishii
4ed021d18f Bug 1779101 [wpt PR 34767] - [text-decorations] Update fuzzy for text-decoration-subelements-002.html, a=testonly
Automatic update from web-platform-tests
[text-decorations] Update fuzzy for `text-decoration-subelements-002.html`

The `text-decoration-subelements-002.html` passes on the Blink
test runner, but fails on the wpt test runner[1] due to
different anti-aliasing. The result page[2] shows:
  maxDifference: 80
  totalPixels: 39
This patch updates the fuzzy for the wpt test runner.

Increasing `maxDifference` to 80 should make wpt test runner
to pass, but it causes failure on mac-rel. This is likely an
issue in Blink test runner <crbug.com/1343220> because
increasing it should not cause any failures according to the
Fuzzy Match spec[3].

[1] https://wpt.fyi/results/css/css-text-decor/text-decoration-subelements-002.html?label=master&label=experimental&product=chrome&product=firefox&product=safari&aligned&q=text-decor
[2] https://wpt.fyi/analyzer?screenshot=sha1%3A0260620a40d7b5f59dcb6de176d0bc9252ed96b1&screenshot=sha1%3A96f1ebac92381fe15e49b09de8c5f0df9a22be1d
[3] https://web-platform-tests.org/writing-tests/reftests.html#fuzzy-matching

Bug: 1008951
Change-Id: Idc4b55803570b27f578871d0b084098df221e993
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3748547
Commit-Queue: Kent Tamura <tkent@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022531}

--

wpt-commits: d3422cc02be67fe0eaf5fe9df4c105a592d0d71c
wpt-pr: 34767
2022-07-14 16:18:05 +00:00
Christian Biesinger
5d9241e150 Bug 1776776 [wpt PR 34613] - [FedCM] Rename the well-known endpoint to "web-identity", a=testonly
Automatic update from web-platform-tests
[FedCM] Rename the well-known endpoint to "web-identity"

In addition, this changes the code to look for the full path + filename
in the list, instead of appending "fedcm.json".

Bug: 1336657
Change-Id: I4cf415fb3e11bf89d833aa92b006f5ba1b09e0a4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3730747
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022228}

--

wpt-commits: 7bb97b8a57ca84a972b7f34611fa73778adaf84d
wpt-pr: 34613
2022-07-14 16:18:04 +00:00
Christian Biesinger
4c97fb3676 Bug 1777562 [wpt PR 34663] - [FedCM] Rename FederatedCredential to IdentityCredential, a=testonly
Automatic update from web-platform-tests
[FedCM] Rename FederatedCredential to IdentityCredential

Also renames associated interfaces, and adds an "identity" field
in CredentialRequestOptions for use with FedCM.

https://github.com/fedidcg/FedCM/pull/280

Change-Id: Ia84957518393a8957946dfb9cc16cad625c2da84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3736464
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1022214}

--

wpt-commits: 2dcf2a3dfbf58d4892836b37a22f3f00fc9cd231
wpt-pr: 34663
2022-07-14 16:18:03 +00:00
moz-wptsync-bot
38876a0ae7 Bug 1770568 [wpt PR 34155] - Update wpt metadata, a=testonly
wpt-pr: 34155
wpt-type: metadata
2022-07-14 16:18:02 +00:00
github-actions[bot]
e49ce3ecce Bug 1770568 [wpt PR 34155] - Sync interfaces/ with @webref/idl 3.12.4, a=testonly
Automatic update from web-platform-tests
Sync interfaces/ with @webref/idl 3.12.4 (#34155)

* Sync interfaces/ with @webref/idl 3.12.4

* Revert fetch.idl changes

Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com>
Co-authored-by: Philip Jägenstedt <philip@foolip.org>
--

wpt-commits: df731dab88a1a25c04eb7e6238c11dc28fda0801
wpt-pr: 34155
2022-07-14 16:18:01 +00:00
Emilio Cobos Álvarez
4414d74633 Bug 1779598 - Stop passing around Maybe<SVGImageContext>. r=aosmond
All its members are optional, so we can just use it as a plain struct
rather than Maybe<> all around, which simplifies the code and prevents
silly bugs like bug 1779592.

Mostly automatic via:

  rg -l 'SVGImageContext' . | xargs sed -i 's/Maybe<SVGImageContext>/SVGImageContext/g'

With trivial build fixes.

Not intended to change behavior.

Differential Revision: https://phabricator.services.mozilla.com/D151846
2022-07-14 16:03:25 +00:00
Amy Churchwell
012b6f101b Bug 1778786 - [Colorway Closet] Implement responsive layout for the Colorway Closet Modal. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D151408
2022-07-14 15:57:50 +00:00
Sergey Galich
90615c808b Bug 1777397 - set PWMGR_IMPORT_LOGINS_FROM_FILE_* probes to expire in Fx120 and cleanup alert emails for passwords related probes r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D151830
2022-07-14 15:56:51 +00:00
Jason Prickett
f52d8a768c Bug 1777386 - Special Message Action MULTI_ACTION r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D151188
2022-07-14 15:55:02 +00:00
Meg Viar
07eb4d9b88 Bug 1778334 - Add integration test for AboutWelcome MR 50-50 template r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D151650
2022-07-14 15:55:01 +00:00
Paul Zuehlcke
0a5dffd194 Bug 1775500 - Enable MicrosoftLogin dFPI shim for Microsoft Teams on us domain. r=timhuang,webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D151712
2022-07-14 15:54:11 +00:00
Zeid Zabaneh
c800d1fef3 Bug 1737634: mots config file r=sheehan
This revision migrates all the content of the following modules:
- Desktop_Firefox
- Toolkit
- Core
- Testing

Up to the their state on Monday June 20th, 2022 in the old system.

The rst file was automatically generated by running `mots export`.

Differential Revision: https://phabricator.services.mozilla.com/D130508
2022-07-14 15:45:44 +00:00
Janvi Bajoria
da99f1a9ea Bug 1776628 - PIP Video-Adapter for supporting Voot Subtitles r=kpatenio,niklas
Differential Revision: https://phabricator.services.mozilla.com/D150561
2022-07-14 15:43:37 +00:00
Emilio Cobos Álvarez
b72d809b50 Bug 1779592 - Fix a bug in DrawImageInternal uncovered by bug 1779457. r=aosmond
We want to ensure the right viewport is set.

Differential Revision: https://phabricator.services.mozilla.com/D151840
2022-07-14 15:40:22 +00:00
Katherine Patenio
051bc03fda Bug 1778566 - update Colorways button in about:addons when a colorway theme is enabled. r=rpl,dao,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151333
2022-07-14 15:39:52 +00:00
Robert Longson
6d40e0c47b Bug 1531888 - ignore invalid clip-path references when hit testing r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D151811
2022-07-14 15:39:27 +00:00
Jeff Muizelaar
d4b42e2000 Bug 1779580 - Use a nsRect instead of region for the visible area. r=mstange
The region could never be more complicated than a single rect anyways.

Differential Revision: https://phabricator.services.mozilla.com/D151831
2022-07-14 15:25:13 +00:00
Dragana Damjanovic
1c21538aeb Bug 1544127 - Split releasing members of LoadInfo into a couple of runnables r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D151124
2022-07-14 15:02:41 +00:00
Jan de Mooij
b8324f320e Bug 1779571 - Don't trace nursery keys that have been removed from the Map/Set. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D151828
2022-07-14 14:41:48 +00:00
Simon Friedberger
d1ff36ab2f Bug 1775035 - Add Rust and XPCOM scaffolding for DAPTelemetry. r=emilio
Rust is required to use the external libprio-rs Rust library.
C++ XPCOM is added because writing XPCOM objects in Rust is still
difficult.

Differential Revision: https://phabricator.services.mozilla.com/D151805
2022-07-14 14:39:19 +00:00
Emilio Cobos Álvarez
c2e8559d66 Bug 1779457 - Annotate some tests as failing when using drawSnapshot while I investigate.
MANUAL PUSH: Orange fix CLOSED TREE
2022-07-14 16:44:50 +02:00
Luca Greco
6d9348284b Bug 1777402 - Remove WEBEXT_* userScripts API histograms and renew all the other ones expiring in Firefox 105. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D151032
2022-07-14 13:49:22 +00:00
Barret Rennie
bf1182a5a0 Bug 1779574 - Use OS.File to read empty files in DevTools content process r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D151827
2022-07-14 13:33:37 +00:00
Tom Ritter
f7de46071b Bug 1700396: Bump updatebot to get the origin/ fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D151829
2022-07-14 13:23:06 +00:00
Joel Maher
08756683f8 Bug 1779308 - turn off expiring tests on G5 phones that are running on A51 phones. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151672
2022-07-14 13:12:35 +00:00
Magnus Melin
2fec2a1929 Bug 1779343 - Don't crash rewrapping "> ". r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D151682
2022-07-14 13:12:29 +00:00
Dale Harvey
21333df895 Bug 1778139 - Cache QuickActions strings to avoid UI flashing. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D151443
2022-07-14 13:11:56 +00:00
Travis Long
2855beea72 Bug 1772132 - Update Glean and remove cargo metadata replacement. r=janerik,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151499
2022-07-14 13:11:13 +00:00
Barret Rennie
ddeadecee4 Bug 1779562 - Always perform parent process assertion in IOUtils methods r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D151820
2022-07-14 12:59:47 +00:00
Neil Deakin
ef2a63d6b6 Bug 1779042, fix test_paste_no_formatting.html to handle headless clipboard, r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D151548
2022-07-14 12:53:06 +00:00
Emilio Cobos Álvarez
5e23ef2ae0 Bug 1778983 - Remove useless ProcessPendingRestyles call. r=boris
That was about XBL constructors being able to run script. But XBL is
gone and this should just be wasted work.

I want to land this in preparation for container queries substantially
changing the model here.

Differential Revision: https://phabricator.services.mozilla.com/D151495
2022-07-14 12:47:59 +00:00
Emilio Cobos Álvarez
575e1efaa1 Bug 1778983 - Ensure we cancel transitions without the need of an extra flush. r=boris
When something switches to display: none, right now we rely on
StopAnimationsForElementsWithoutFrames(), which posts a restyle and the
previous ProcessPendingRestyles call was papering over it.

For other elements in the display none subtree it doesn't matter,
because we don't keep their styles around, but for the display: none
element themselves we do need to update transitions on time.

We could, possibly more generally, remove
StopAnimationsForElementsWithoutFrames() altogether and cancel
animations when we clear style data, perhaps... But that's probably
worth a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D151600
2022-07-14 12:45:14 +00:00
Gregory Mierzwinski
162485037c Bug 1779468 - Add browsertime-tp6-bytecode tests for bytecode cache. r=perftest-reviewers,AlexandruIonescu,aglavic
This patch adds a new set of tests (essential only) to run in CI at tier 2. A command line argument is added to turn bytecode cache testing on in warm pageloads. This also disables the testing in our primary pageload tests to fix the variance and increases in runtime.

Differential Revision: https://phabricator.services.mozilla.com/D151757
2022-07-14 12:17:13 +00:00
ffxbld
643780ce3b No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D151817
2022-07-14 11:59:52 +00:00