Closed Bug 1592777 Opened 5 years ago Closed 5 years ago

Fix browser/base/content/test/popupNotifications/browser_popupNotification_3.js for fission

Categories

(Toolkit Graveyard :: Notifications and Alerts, task, P2)

Tracking

(Fission Milestone:M4.1, firefox79 fixed)

RESOLVED FIXED
mozilla79
Fission Milestone M4.1
Tracking Status
firefox79 --- fixed

People

(Reporter: ddurst, Assigned: u608768, Mentored)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Currently browser/base/content/test/popupNotifications/browser_popupNotification_3.js is skipped for opt and debug.

Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → ?
Fission Milestone: ? → M4.1

Ethan says this test is blocked waiting for RemoteWebProgress onLocationChange bug 1580752.

Depends on: 1580752
Priority: -- → P2

Matt, this bug is a blocker for Fission's M.1 milestone (aka "fix all the mochitests"), but it's currently unassigned. The Fission team is hoping teams will fix their mochitests for Fission before the end of Q1 (75 or 76 Nightly).

Is this bug blocked waiting for RemoteWebProgress onLocationChange bug 1580752 (as I reported in comment 2 that Ethan Tseng said)? kmag said (in bug 1580752 comment 4) that he doesn't think bug 1580752 is blocking anything.

Will your team be able to prioritize this bug for Q1? If you don't think this mochitest failure should block shipping Fission, just let me know.

Flags: needinfo?(MattN+bmo)

I haven't had time to look into this test.

(In reply to Chris Peterson [:cpeterson] from comment #3)

Is this bug blocked waiting for RemoteWebProgress onLocationChange bug 1580752 (as I reported in comment 2 that Ethan Tseng said)? kmag said (in bug 1580752 comment 4) that he doesn't think bug 1580752 is blocking anything.

The test needs location change events (Fission bug 1580752) because it is testing that a location change in a background tab dismisses a notification and that a location change in an embedded frame does not.

https://searchfox.org/mozilla-central/rev/61fceb7c0729773f544a9656f474e36cd636e5ea/browser/base/content/test/popupNotifications/browser_popupNotification_3.js#305

This bug is still a blocker enabling Fission in Nightly.

Assignee: nobody → kmadan
Status: NEW → ASSIGNED

We don't send WebProgress location change events for remote subframe
navigations, so listen for a new WindowGlobalParent instead.

No longer depends on: 1580752
Pushed by kmadan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/08b7145522f6 Make browser_popupNotification_3.js fission-compatible, r=MattN
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
Flags: needinfo?(MattN+bmo)
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: