Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

Warning: Be sure to create a merge commit and merge it in.

Release Engineering Landoscript and others added 28 commits June 23, 2025 15:11
…en we're using the system UI (rather than printing via the Firefox preview panel). a=pascalc

The patch in bug 1898184 made reasonable sense, inasmuch as when the
print.prefer_system_dialog option is set, we don't show our window-modal
preview panel.

However, as noted in comment 6 here, we do still need to block JS while
window.print() is presenting the system dialog, otherwise the document
may be changed or even closed by script behind the dialog's back. Prior
to bug 1898184, the IsPreview::Yes flag caused us to block, but the issue
was that without the preview panel taking care of cleaning up the cloned
document, the block got cleared.

It looks like we can solve this by setting the closeWindowAfterPrint
flag in this case. In local testing, this seems to work for the various
examples here, and does not regress bug 1898184.

Original Revision: https://phabricator.services.mozilla.com/D253655

Differential Revision: https://phabricator.services.mozilla.com/D253945
…or #strip-url-for-use-in-reports. r=freddyb a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D256232
…ialize for moz2d recording IPC. r=gfx-reviewers,lsalzman a=pascalc

Original Revision: https://phabricator.services.mozilla.com/D244105

Differential Revision: https://phabricator.services.mozilla.com/D252887
… doesn't exist in esr128 r=gfx-reviewers,jrmuizel a=RyanVM

Remove some code for clearing the mozilla::layers::SurfaceDescriptorMacIOSurface gpuFence member, this field (and the concept it is for) didn't exist in esr128.

Differential Revision: https://phabricator.services.mozilla.com/D256734
Ion stores stack results that are refs using MWasmStoreRef, and this
is only safe because we manually disable the barriers for the
instruction. Add a dedicated node that is safe for ref stack results
and just does the plain store we need.

Original Revision: https://phabricator.services.mozilla.com/D255036

Differential Revision: https://phabricator.services.mozilla.com/D256703
…er which doesn't exist in esr128 r=gfx-reviewers,jrmuizel a=RyanVM" for bustage a=backout

This reverts commit c83064a.
…s we serialize for moz2d recording IPC. r=gfx-reviewers,lsalzman a=pascalc" for bustage a=backout

This reverts commit cff14db.
@surapunoyousei surapunoyousei merged commit 8348a5b into ESR128 Jul 17, 2025
1 check passed
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.