Closed Bug 1650963 Opened 4 years ago Closed 4 years ago

"Separate Window" or "Dock to Blah" doesn't work in newly opened non-Fission browser window

Categories

(DevTools :: General, defect, P3)

defect

Tracking

(Fission Milestone:Future, firefox84 fixed)

RESOLVED FIXED
84 Branch
Fission Milestone Future
Tracking Status
firefox84 --- fixed

People

(Reporter: hiro, Assigned: jdescottes)

References

(Blocks 1 open bug)

Details

(Whiteboard: dt-fission)

Attachments

(1 file)

Steps to reproduce

  1. Launch Firefox with enabling Fission
  2. Open a new non-Fission window
  3. Open the inspector on the new window
  4. Separate the inspector window or (Dock to somewhere)

There appears a blank window (or blank region if you choose Dock to).

This bug probably doesn't need to block shipping the Fission MVP if it only happens in non-Fission windows when Fission is enabled. Opening non-Fission windows is a testing feature, not an officially supported configuration.

Fission Milestone: --- → Future

I agree, opening non-Fission window is not a big deal. What I am concerned is that features don't work in non-Fission window (even with Fission window) are quite odd. There may be a serial root cause, I think someone should take a look to see what causes this issue.

The severity field is not set for this bug.
:Honza, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(odvarko)

Adding dt-fission whiteboard tag to DevTools bugs that mention Fission or block Fission meta bugs but don't already have a dt-fission whiteboard tag.

Whiteboard: dt-fission

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Inspector

I can reproduce this problem on my machine (Win 10 + the current Nightly)

I am seeing the following error in the Browser Console
NS_ERROR_NOT_IMPLEMENTED toolbox-host-manager.js:237

The error points to famous swapFrameLoaders
https://searchfox.org/mozilla-central/rev/ac142717cc067d875e83e4b1316f004f6e063a46/devtools/client/framework/toolbox-host-manager.js#237``

Alex, any ideas here?

Honza

Flags: needinfo?(odvarko) → needinfo?(poirot.alex)

Need to pass non-fission flag when creating the frame for the new devtools window.

Flags: needinfo?(poirot.alex)
Assignee: nobody → jdescottes
Severity: -- → S3
Status: NEW → ASSIGNED
Component: Inspector → General
Priority: -- → P3

We cannot use swapFrameLoaders between a fission and a non fission window. We should make sure to open non-fission windows if the current host is not a fission one.

Pushed by jdescottes@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7363a707fce6
[devtools] Set non-fission flag when opening DevTools window from a non-fission host tab r=Honza
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: