This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Windows appear in Window menu but are otherwise invisible (Mac)

  • 6 replies
  • 1 has this problem
  • 3 views
  • Last reply by Eric F

more options

I have the same issue that was reported here: https://support.mozilla.org/en-US/questions/1358340 and here: https://support.mozilla.org/en-US/questions/1409149

After a Firefox restart for a version upgrade, there are 8 windows listed in the Windows menu, but only 4 are visible. Trying to select one of the invisible windows from the window menu, or cycling through open windows with cmd-` displays nothing. I tried checking other desktops to see if the windows had landed there, but they're not. The missing windows don't show up in Mission Control.

I also tried exiting FIrefox, deleting the xulstore.json file, and restarting. This had no effect.

I'm on a 2021 M1 Max MacBook Pro Firefox 117.0.1 Mac OS 13.5.2 (22G91)

Any ideas? This is a weird one.

Thanks!

I have the same issue that was reported here: https://support.mozilla.org/en-US/questions/1358340 and here: https://support.mozilla.org/en-US/questions/1409149 After a Firefox restart for a version upgrade, there are 8 windows listed in the Windows menu, but only 4 are visible. Trying to select one of the invisible windows from the window menu, or cycling through open windows with cmd-` displays nothing. I tried checking other desktops to see if the windows had landed there, but they're not. The missing windows don't show up in Mission Control. I also tried exiting FIrefox, deleting the '''xulstore.json''' file, and restarting. This had no effect. I'm on a 2021 M1 Max MacBook Pro Firefox 117.0.1 Mac OS 13.5.2 (22G91) Any ideas? This is a weird one. Thanks!

All Replies (6)

more options

Did you check the sessionstore.jsonlz4 file that Firefox creates when you Quit the browser with the scrounger tool?

Do those hidden windows have different k/v value pairs compared with windows that show ?

more options

Thanks for the suggestion...

Yikes... what a mess of JSON. I have no love for JSON, and this is a mess to parse by hand. The Scrounger page breaks it down nicely, doesn't seem to notice any issues (don't know if it was designed to).

I can't really tell where a new window begins in that file, so it's impossible for me to compare key/value pairs.

Any hints on how to simplify the task?

more options

You can open a JSON file in a Firefox tab and let the JSON viewer parse the file.

more options

So, the JSON viewer is awesome, thanks!

According to the scrounger, window 1 is visible, window 2 is not. The JSON viewer shows very little difference, at least at the top level. Dimensions and location look valid. The ones that are different are "selected", "workspaceID" and "zIndex". I don't know if that's significant. Screen shot of the results for those windows is attached. I haven't drilled down further, since I don't know which way to go.

Any thoughts?

Thanks!

more options

I notice that the windows have workspaceID:"6" and each have a specific zIndex what makes the window with the higher zIndex places on top of the other with a lower zIndex. With a workspaceID not being "0" like I see ,this might mean that the window is not in the current workspace if it isn't visible.

more options

Does "workspace" correspond to Mac "Desktops"? I checked all the desktops and opened more, making a total of 6. They are all empty except Desktop 1. If I click-and-hold FIrefox in the dock and select "Show all Windows", it only displays four windows, when there are 8 listed in the Firefox Window menu.

Is there something else I can look it related to the workspaceID?

Thanks!