Bug 1666247 - Part 3: Disable tab modal print on about:sessionrestore r=emalysz

Differential Revision: https://phabricator.services.mozilla.com/D116877
This commit is contained in:
Mark Striemer 2021-07-08 03:54:20 +00:00
Родитель 4809cc2277
Коммит 1add3985d3
1 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -255,6 +255,15 @@ var PrintUtils = {
!PRINT_ALWAYS_SILENT &&
(!openWindowInfo || openWindowInfo.isForWindowDotPrint)
) {
if (
aBrowsingContext.currentWindowGlobal.documentURI.spec ==
"about:sessionrestore"
) {
// Tab modal print on about:sessionrestore causes a crash, disable it
// for now (bug 1714639).
return null;
}
let browsingContext = aBrowsingContext;
let focusedBc = Services.focus.focusedContentBrowsingContext;
if (