Open Bug 1999062 Opened 2 days ago Updated 5 hours ago

session restore should restore windows to original virtual desktop

Categories

(Firefox :: Session Restore, enhancement)

Firefox 144
enhancement

Tracking

()

Tracking Status
firefox145 --- affected
firefox146 --- affected

People

(Reporter: steve, Unassigned)

Details

All windows of a session are restored in the same virtual desktop although originally they were in different desktop. (it seems that the restore data do not keep information about windows in which virtual desktop were in). I have a 4x4 array of desktops in Ubuntu 25.10.

Reproducible: Always

Steps to Reproduce:

  1. start firefox windows in several desktops
  2. shut down Ubuntu or just log out
  3. start firefox automatically after login
  4. select restore session
    Actual Results:
    All session windows pop up in the same desktop windows

Expected Results:
Windows should appear in the previous desktop they were in

(it may be that this bug is somewhat related to #339445)

Although this is not a blocking bug, I believe it is a true inconvenient. Beside unexpected crashes (which are few), the restore session is useful not to bookmark pages (those that are of temporary interest) and still be able to get them back after shutting down or restarting the system. When using the restore session in that way, one may have opened 12 firefox windows spread over 16 desktops. Having to finish the restore by putting the windows back in their virtual desktop, is unproductive. Having windows appear where I left them means I can continue where I left off instead of playing window hockey every time I log in.

I'm able to reproduce this as well on Ubuntu 24 with Firefox Release 145 and the latest Nightly 146.0a1. The Firefox windows opened on different desktops in Ubuntu are not restored to their respective places. I can observe the same behavior in Chrome - the windows are restored on the same desktop. Perhaps this is something not yet supported by Firefox.

I'm going to mark this as NEW.

Status: UNCONFIRMED → NEW
Ever confirmed: true
You need to log in before you can comment on or make changes to this bug.