Closed Bug 1602956 Opened 6 years ago Closed 5 years ago

Get layout/reftests/async-scrolling/position-fixed-iframe-{1,2}.html to pass with Fission

Categories

(Core :: Panning and Zooming, task, P3)

task

Tracking

()

RESOLVED FIXED
86 Branch
Fission Milestone M6c
Tracking Status
firefox73 --- wontfix
firefox86 --- fixed

People

(Reporter: botond, Assigned: tnikkel)

References

Details

(Whiteboard: [apz:fission:4:S])

Attachments

(1 file)

No description provided.

Tracking for Fission Nightly (M6)

Fission Milestone: --- → M6

I think this is because we don't handle reftest-displayport-Xs and reftest-async-scroll-Xs in out-of-process iframes in the reftest-harness. And I think Timothy has already known.

(In reply to Hiroyuki Ikezoe (:hiro) from comment #2)

I think this is because we don't handle reftest-displayport-Xs and reftest-async-scroll-Xs in out-of-process iframes in the reftest-harness. And I think Timothy has already known.

I wasn't aware of this test using using those attributes in oop iframes (because Matt only enabled that iframe in this test to be oop pretty recently), but you are correct that that was the plan the work done in bug 1593170. The initial work done for fission in the reftest harness was not intended to include supporting this feature. So we can either add support for these types of attributes in oop iframes or change the test to get around this restriction.

This also brings up the possibility that there are tests passing with fission because we don't support special reftest attributes like this in oop iframes because they are not testing the intended behaviour. So if we added support for that the tests may fail with fission when they test the intended behaviour.

Looked into it briefly, seems like it would not be very hard to add support for reftest-displayport-* attributes in oop iframes. I'll probably get to it if no one gets to it before me.

Assignee: nobody → tnikkel

I started on this.

Any update here? If this isn't urgent maybe we should downgrade it to P3.

Patches are up for review in bug 1615506 and bug 1615507. (I've been putting my reftest fission patches in separate bugs so I don't have to track which patch fixes which test exactly and some tests need multiple patches, although in this case it's clear.)

P3 seems reasonable given that it's not tracked until the next fission milestone.

Sounds good, thanks!

Depends on: 1615506, 1615507
Priority: P2 → P3
Fission Milestone: M6 → M7
Whiteboard: [apz:fission:4:S]

M6c because the dependencies are already in M6c.

Status: NEW → ASSIGNED
Fission Milestone: M7 → M6c
Pushed by tnikkel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8185c99690c5 Mark layout/reftests/async-scrolling/position-fixed-iframe-{1,2}.html as passing with fission.
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: