Closed Bug 1669933 Opened 4 years ago Closed 4 years ago

Reftests for bug 1564128 don't test what they want to test.

Categories

(Core :: Printing: Output, defect, P3)

defect

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox-esr78 --- wontfix
firefox82 --- wontfix
firefox83 --- wontfix
firefox84 --- fixed

People

(Reporter: emilio, Assigned: hiro)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

https://phabricator.services.mozilla.com/D73140 added a bunch of reftest-paged reftests, but reftest-paged don't trigger the document/animation cloning stuff that those tests are supposed to test.

They should be wpt print reftests (maybe internal, in testing/web-platform/mozilla since our behavior here is probably not specified).

Flags: needinfo?(hikezoe.birchill)
Flags: needinfo?(emcdonough)

Gah. Yeah we should rewrite them as mozilla-only wpt.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED
Flags: needinfo?(hikezoe.birchill)
Flags: needinfo?(emcdonough)

Hmm looks like animations in print preview don't work as expected?

I will check it later.

FWIW, I push the change to migrate them as wpt print test, all of them fail though.

Priority: -- → P3
Severity: -- → S3
Attachment #9180561 - Attachment description: Bug 1669933 - Migrate reftests for animation in print document as wpt print test. → Bug 1669933 - Migrate reftests for animation in print document as wpt print test. r?boris

The different structure causes fuzzy result.

Depends on D93020

Without PendingAnimationTracker, we can't make the refresh driver keep ticking
for the animations until we are ready to paint the printing documents. In other
words we do stop ticking [1] in DocumentTimeline::MostRecentRefreshTimeUpdated.

[1] https://searchfox.org/mozilla-central/rev/25d5a4443a7e13cfa58eff38f1faa5e69f0b170f/dom/animation/DocumentTimeline.cpp#168,183-192

Depends on D94255

Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5524a3282260 Migrate reftests for animation in print document as wpt print test. r=boris https://hg.mozilla.org/integration/autoland/rev/fe2f9992992b Use same frame structure as the test HTML in pseudo-animations-print-ref.html. r=boris https://hg.mozilla.org/integration/autoland/rev/88e92f9a0335 Register cloning paused animations to PendingAnimationTracker to make sure the animations are painted in printing documents. r=boris
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/7e9cf639b261 set css animation tests as failing with error. a=jgraham-on-matrix CLOSED TREE DONTBUILD

Backed out because failures were not from wptsync

Backout link: https://hg.mozilla.org/integration/autoland/rev/72ddac4860373e30a1815bf645a8782dfaf511d7

Flags: needinfo?(hikezoe.birchill)

I have no idea what happened there. The changes by me has been merged in m-c. Bug 1682159 made animations-print.html test error as in comment 9, then it got backed out? (That said, it's possible that bug 1682159 un-wallpapered a pre-existing issue.)

Flags: needinfo?(hikezoe.birchill)

Sorry for the confusion, I shouldn't have used this bug number.

Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: