This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.13.0esr-11.5-1 in repository tor-browser.
commit f72260fb92891b9d5becfcef14e31be4f3636071 Author: Emilio Cobos Álvarez emilio@crisal.io AuthorDate: Mon Oct 17 20:37:23 2022 +0000
Bug 1790815 - Don't raise the window for tab-modal SubDialogs and in print. r=Gijs, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D157599 --- toolkit/components/printing/content/print.js | 4 +--- toolkit/modules/SubDialog.jsm | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/toolkit/components/printing/content/print.js b/toolkit/components/printing/content/print.js index b90a3ab70d2a..360b33ff396e 100644 --- a/toolkit/components/printing/content/print.js +++ b/toolkit/components/printing/content/print.js @@ -349,9 +349,7 @@ var PrintEventHandler = { await new Promise(resolve => window.requestAnimationFrame(resolve));
// Now that we're showing the form, select the destination select. - window.focus(); - let fm = Services.focus; - fm.setFocus(document.getElementById("printer-picker"), fm.FLAG_SHOWRING); + document.getElementById("printer-picker").focus({ focusVisible: true });
await initialPreviewDone; }, diff --git a/toolkit/modules/SubDialog.jsm b/toolkit/modules/SubDialog.jsm index c3fd2bdbef90..3940846de484 100644 --- a/toolkit/modules/SubDialog.jsm +++ b/toolkit/modules/SubDialog.jsm @@ -839,7 +839,7 @@ SubDialog.prototype = { if (!focusedElement) { // Ensure the focus is pulled out of the content document even if there's // nothing focusable in the dialog. - this._frame.contentWindow.focus(); + this._frame.focus(); } },