Skip to content

Conversation

@lissyx
Copy link
Contributor

@lissyx lissyx commented Jan 8, 2026

No description provided.

Archaeopteryx and others added 30 commits January 5, 2026 15:50
…AArch64 debug for permanent failures. r=intermittent-reviewers,ahal DONTBUILD

Cause unknown, might have been switch to lambda-perf machines.

Differential Revision: https://phabricator.services.mozilla.com/D277762
…r permafailing. r=intermittent-reviewers,ahal DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D277793
The UI test was flaky/failing because sometimes the website wasn't fully loaded when trying to refresh it.

To fix this, I've switched from verifying the page content to waiting for the page to be loaded, and also added a wait for the main menu "stop" button to not exist (if it exists the page isn't loaded yet)  before clicking the refresh button.

The UI test successfully passed 50x on Firebase ✅

Differential Revision: https://phabricator.services.mozilla.com/D277875
…nking GCs. r=jonco

This patch changes the heuristics so that pending compression tasks are immediately
started on shrinking GCs. For non-shrinking GCs it increases the delay from `gcNumber + 1`
to `gcNumber + 3`.

This reduces the number of compression tasks and compressed script sources on a full
Speedometer 3 run, and moves more of the compression tasks to shrinking GCs.

Differential Revision: https://phabricator.services.mozilla.com/D274387
…r=Thinker" for causing failures at browser_save_filenames.js.

This reverts commit 762d3c0.
…pe definitions across setters and getters. r=flozia DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D277882
Upstream commit: https://webrtc.googlesource.com/src/+/e51c178a37bed3e5ffaf162eee4da7e15161a25f
       [EncodedTransform] Expose Rid in TransformableVideoFrameInterface

       This will aid in the implementation of the generateKeyFrame method
       of EncodedTransform and the rid RTCVideoFrameMetadata field on the Web.

       Bug: chromium:399327934
       Change-Id: I8e5e9ebc3bcf99f4c25fcd7178852f8f5ad9d72b
       Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/413240
       Reviewed-by: Harald Alvestrand <[email protected]>
       Commit-Queue: Guido Urdaneta <[email protected]>
       Cr-Commit-Position: refs/heads/main@{#45802}

Differential Revision: https://phabricator.services.mozilla.com/D277390
…her location in the window r=ai-frontend-reviewers,Gijs

We will need the flexibility to open the side bar from the tool bar, currently I am aware of one but I think there might be more and it would be nice to isolate this functionality to be re-used. The patch creates a service that can be called with the window object to open the new ai window sidebar.

Differential Revision: https://phabricator.services.mozilla.com/D277209
…s. r=media-playback-reviewers,padenot

FFmpegVideoEncoder attempts to request keyframes when the frame is
marked as a keyframe by setting the frame's pict_type to
AV_PICTURE_TYPE_I. The MediaCodec encoder integration ignores this
setting so it will only produce keyframes when its internal logic
decides to based on the keyframe interval requested at setup.

This patch makes it so that we use the "request-sync" AMediaFormat
parameter to request the next available frame to become a keyframe. It
is not guaranteed that the next frame will be a keyframe, but it should
be reasonably accurate and close to the desired frame.

Differential Revision: https://phabricator.services.mozilla.com/D277802
… from other location in the window r=ai-frontend-reviewers,Gijs" for causing build bustages.

This reverts commit 39cd7be.
…ty was removed. r=layout-reviewers,longsonr,dholbert

I was planning to use this for bug 1910616 but didn't need it in the
end. Still seems useful, so submitting it for review independently.

Differential Revision: https://phabricator.services.mozilla.com/D277857
…bbrowser-reviewers

Unit tests for the CanonicalURL module's logic to find and choose a canonical URL for a given HTML page.

Differential Revision: https://phabricator.services.mozilla.com/D277629
…rton,desktop-theme-reviewers,tabbrowser-reviewers

When hovering over a tab with a loaded web page, the tab hover preview panel will now display an "Add note" button if the tab does not yet have a tab note. Clicking the "Add note" button will open the "Add note" tab note panel and close the tab hover preview panel.

Differential Revision: https://phabricator.services.mozilla.com/D275678
Counting how many events are triggered by loss vs. ecn-ce marking.

Differential Revision: https://phabricator.services.mozilla.com/D275452
…ios, devices r=perftest-reviewers,taskgraph-reviewers,bhearsum,afinder

Adding native dns variations, usatoday, and Pixel 6 because it tends to be more CPU bound.

Differential Revision: https://phabricator.services.mozilla.com/D277462
…9912e853893d502 r=webgpu-reviewers,supply-chain-reviewers,nical

Notes:

- Most changes in expected permanent outcomes are driven by migration of wgpu to the next `maxInterStageShaderVariables` limit, dropping the old `maxInterStageShaderComponents` limit.
  - Some of CTS' tests for this limit are actually incorrect, while wgpu is correct. I'm filing up (and have even landed in CTS upstream) some work to correct them. See [gpuweb/cts#4538](gpuweb/cts#4538) for more details.
  - CTS isn't entirely to blame; I did make one check for fragment built-in inputs too restrictive. This has been corrected with [wgpu#8792](gfx-rs/wgpu#8792).
- I decided to roll a `spirv` upgrade into this: 0.3.0+sdk-1.3.268.0 → 0.3.0+sdk-1.4.309.0@git:89ce4d0e64c91b0635f617409dc57cb031749a39

  …since it's only used by this, and most changes should go away after the `spirv` releases its current mainline history.

Differential Revision: https://phabricator.services.mozilla.com/D277553
…nchor-center alignment. r=layout-anchor-positioning-reviewers,layout-reviewers,emilio,dshin

Differential Revision: https://phabricator.services.mozilla.com/D277892
…ustification is 'safe'. r=layout-anchor-positioning-reviewers,emilio

This fails in current Nightly (without the patch here). It renders as expected in Chrome.

Differential Revision: https://phabricator.services.mozilla.com/D277893
…f raw pointer comparison. r=layout-reviewers,dshin,sergesanspaille

`glyph table == &gUnicodeTable` is used in three places with the glyph
table nullptr in `nsMathMLChar::SetFontFamily` when called from
https://searchfox.org/firefox-main/rev/e61d59b5c9a651fd7bf28043f87c0dc669833496/layout/mathml/nsMathMLChar.cpp#1279

Differential Revision: https://phabricator.services.mozilla.com/D277860
Remove gregtatum as a Translations module owner
Add gregtatum as a Translations module peer

Remove nordzilla as a Translations module peer
Add nordzilla as a Translations module owner

Differential Revision: https://phabricator.services.mozilla.com/D277613
…eme-reviewers,credential-management-reviewers,ai-frontend-reviewers,jules,dimi,tabbrowser-reviewers,nsharpley

Differential Revision: https://phabricator.services.mozilla.com/D275100
masayuki-nakano and others added 8 commits January 7, 2026 01:12
…Previous)Content()` with new ones based on `Get(Next|Previous)LeafNodeOr(Next|Previous)BlockElement()` r=m_kato

`HTMLEditUtils::GetNextContent()` and
`HTMLEditUtils::GetPreviousContent()` are wrappers of
`HTMLEditUtils::GetAdjacentContent()` and
`HTMLEditUtils::GetAdjacentLeafContent()`.  The behavior is similar to
`HTMLEditUtils::GetNextLeafContentOrNextBlockElement()` or
`HTMLEditUtils::GetPreviousLeafContentOrPreviousBlockElement()` but
they won't stop at block inclusive ancestor or a block sibling of an
inclusive ancestor.  Therefore, we can get rid of them and use the new
and better implementation.

Differential Revision: https://phabricator.services.mozilla.com/D277522
…d()` and `HTMLEditUtils::Get(Next|Previous)Sibling()` with `LeafNodeOptions` r=m_kato

`WalkTreeOptions` is similar to `LeafNodeOptions` and it's hard to
maintain both of them.  Additionally, `LeafNodeOptions` can specify
which type of leaf nodes should be ignored at scanning.  Therefore,
`LeafNodeOptions` can be used for them.

Differential Revision: https://phabricator.services.mozilla.com/D277523
…FirstChildWhichHasOneChild` with `LeafNodeOptions` r=m_kato

Similarly, we can implement it with `LeafNodeOptions` to ignore
unnecessary nodes.  Then, we can get rid of `WalkTreeOption` and
`WalkTreeOptions` completely.

Differential Revision: https://phabricator.services.mozilla.com/D277524
…nalexander,android-reviewers

The in-tree `org.mozilla.nimbus-gradle-plugin` is used instead.

Differential Revision: https://phabricator.services.mozilla.com/D277580
…eDeepestFirstChildWhichHasOneChild` with `LeafNodeOptions` r=m_kato" for causing build bustages @ WSRunScanner.cpp

This reverts commit 5ccf392.

Revert "Bug 1998077 - part 6: Reimplement `HTMLEditUtils::Get(First|Last)Child()` and `HTMLEditUtils::Get(Next|Previous)Sibling()` with `LeafNodeOptions` r=m_kato"

This reverts commit 12eb928.

Revert "Bug 1998077 - part 5: Replace the remaining `HTMLEditUtils::Get(Next|Previous)Content()` with new ones based on `Get(Next|Previous)LeafNodeOr(Next|Previous)BlockElement()` r=m_kato"

This reverts commit 58b4243.

Revert "Bug 1998077 - part 4: Replace some callers of `HTMLEditUtils::Get(Next|Previous)Content()` with `HTMLEditUtils::Get(Next|Previous)LeafContentOr(Next|Previous)BlockElement()` r=m_kato"

This reverts commit dd46967.

Revert "Bug 1998077 - part 3: Add new options to ignore empty/invisible leaf nodes r=m_kato"

This reverts commit ca50a4a.

Revert "Bug 1998077 - part 2: Add `WSType::EmptyInlineContainerElement` r=m_kato"

This reverts commit 4a5d93d.

Revert "Bug 1998077 - part 1: Make `HTMLEditUtils::IsVisibleElementEvenIfLeafNode` work better if primary frame is available r=m_kato"

This reverts commit b42dc9d.
…l wrapped and output/for. r=credential-management-reviewers,webidl,dimi,Jamie,smaug" for causing accessibility crashes (bug 2008970)

This reverts commit d46abe6.

Revert "Bug 1981346 - Add referenceTarget support for the form attribute. r=credential-management-reviewers,webidl,dimi,Jamie,smaug"

This reverts commit df11a46.

Revert "Bug 1981345 - Implement referenceTarget support for multiple element attributes. r=dom-core,Jamie,smaug"

This reverts commit 89cc779.

Revert "Bug 1984685 - Refactor: consistently return Maybe<nsTArray<RefPtr<Element>>> when getting attr-associated elements, and key AttrRelProviders on nsAtom rather than nsString. r=dom-core,morgan,Jamie,smaug"

This reverts commit 33130e7.

Revert "Bug 1981344 - Implement referenceTarget support for single-element attributes. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,emilio,keithamus,smaug,mtigley"

This reverts commit d6440c4.

Revert "Bug 1983766 - Split single element attribute getters into bindings/internals versions. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,smaug,keithamus,jwatt,mtigley"

This reverts commit 83b70e0.

Revert "Bug 1989323 - Make `referenceTarget` IDL attributes on ShadowRoot, HTMLTemplateElement and ShadowRootInit nullable. r=dom-core,webidl,saschanaz,smaug"

This reverts commit 3a0b291.
@lissyx lissyx self-assigned this Jan 8, 2026
@lissyx lissyx requested a review from a team January 8, 2026 05:24
@lissyx lissyx merged commit 4b3911c into enterprise-main Jan 8, 2026
36 of 43 checks passed
@lissyx lissyx deleted the enterprise-main_merge_20260108 branch January 8, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.