Closed Bug 1667665 Opened 5 years ago Closed 5 years ago

Right clicking inside iframe with Fission enabled triggers tab switch and menu open for wrong iframe?

Categories

(Core :: DOM: Navigation, defect)

x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox83 --- affected

People

(Reporter: geeknik, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: nightly-community)

Firefox Nightly (official ASan Nightly Project Build ID 20200927094310) with all the fission bits enabled (fission.autostart, fission.processOriginNames, fission.remoteObjectEmbed, fission.sessionHistoryInParent, layers.advanced.fission.enabled) gets confused when you do the following:

  1. Open clean profile with Fission bits enabled.
  2. Open iframe1.html file containing <iframe src=http://msnbc.com/></iframe><iframe src=http://msnbc.com/></iframe> in first tab.
  3. Open iframe2.html file containing <iframe src=http://rt.com/></iframe><iframe src=http://rt.com/></iframe> in a new tab (reopen in a container tab of your choosing).
  • Any URL that opens inside of an iframe will work
  1. Right-click on second tab (iframe2.html) and select Move Tab -> Move to New Window.
  2. Switch back to the first tab and right-click inside any of the iframes on the iframe1.html page.
  3. What just happened?

If you drag the second tab back to the first window and re-attach it, and then right click inside of an iframe1.html iframe, it will switch to the second tab.

Note: This profile has gfx.webrender.all set to true, Compositor WebRender shows in about:support, currently unsure if this matters for this bug.

Component: DOM: Content Processes → DOM: Navigation

Brian, can you try testing with layers.advanced.fission.enabled == false?

Fission Milestone: --- → ?

Well, one or more commits which landed over the course of the last week fixed this issue, I can no longer reproduce it.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME

Thanks for testing. I'll clear the Fission Milestone flag.

Fission Milestone: ? → ---
You need to log in before you can comment on or make changes to this bug.