summaryrefslogtreecommitdiffstats
path: root/layout/printing/crashtests/1758199-1.html
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:29 +0000
commit59203c63bb777a3bacec32fb8830fba33540e809 (patch)
tree58298e711c0ff0575818c30485b44a2f21bf28a0 /layout/printing/crashtests/1758199-1.html
parentAdding upstream version 126.0.1. (diff)
downloadfirefox-59203c63bb777a3bacec32fb8830fba33540e809.tar.xz
firefox-59203c63bb777a3bacec32fb8830fba33540e809.zip
Adding upstream version 127.0.upstream/127.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'layout/printing/crashtests/1758199-1.html')
-rw-r--r--layout/printing/crashtests/1758199-1.html55
1 files changed, 1 insertions, 54 deletions
diff --git a/layout/printing/crashtests/1758199-1.html b/layout/printing/crashtests/1758199-1.html
index 3f7c9227a4..67ee0a73a2 100644
--- a/layout/printing/crashtests/1758199-1.html
+++ b/layout/printing/crashtests/1758199-1.html
@@ -1,54 +1 @@
-<html class="reftest-wait">
-<script>
-let pp;
-let documentElements = [];
-documentElements.push(document.documentElement);
-
-window.onload = () => {
- documentElements.push(document.documentElement);
-
- let o = document.getElementById('a')
- o.parentNode.appendChild(o)
- pp = SpecialPowers.wrap(self).printPreview();
- pp?.print()
- window.requestIdleCallback(() => {
- documentElements.push(document.documentElement);
-
- document.write('');
-
- setTimeout(finish, 100);
- });
-}
-
-function finish() {
-
- // The printPreview call above actually opens two print preview windows
- // because the <embed src='#'> below causes a second one to open. At least
- // we close the one window we can access, not sure if there is a way to get
- // ahold of the other window to close it. So this test leaves a window open
- // after it finishes.
- try { pp.close(); } catch (e) {}
-
- if (document.documentElement) {
- try { document.documentElement.className = ""; } catch (e) {}
- }
-
- // The documentElement that the reftest harness looks at to determine if the
- // test is done is not what document.documentElement points to when this code
- // is run. So we save all the document.documentElement's we encounter while
- // running this test and clear all of their class names.
- for (let de of documentElements) {
- if (de) {
- try {
- de.className = "";
- } catch (e) {}
- }
- }
-}
-</script>
-<style>
-:first-of-type { padding-block-start: 99% }
-</style>
-<mark id='a'>
-<embed src='#'>
-</html>
+<!-- file is now located at testing/crashtest/final/dom/base/crashtests/1758199-1.html -->