Bug 1675483, only hide sheet count when the preview is loading to avoid flicker r=sfoster

Differential Revision: https://phabricator.services.mozilla.com/D96088
This commit is contained in:
Emma Malysz 2020-11-06 18:46:49 +00:00
Родитель fd77d8d2c9
Коммит a279a44108
2 изменённых файлов: 7 добавлений и 1 удалений

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

@ -80,7 +80,7 @@ body[loading] #print {
margin: 0;
}
body[rendering] #sheet-count,
#sheet-count[loading],
body[invalid] #sheet-count {
visibility: hidden;
}

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

@ -2206,6 +2206,12 @@ class PageCount extends PrintUIControlMixin(HTMLElement) {
document.l10n.setAttributes(this, "printui-sheets-count", {
sheetCount: this.sheetCount * this.numCopies,
});
// The loading attribute must be removed on first render
if (this.hasAttribute("loading")) {
this.removeAttribute("loading");
}
if (this.id) {
// We're showing the sheet count, so let it describe the dialog.
document.body.setAttribute("aria-describedby", this.id);