If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Many window.open() windows stay in history -> "Restore closed windows"

NEW
Unassigned

Status

()

Firefox
Session Restore
9 months ago
8 months ago

People

(Reporter: arni2033, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 months ago
>>>   My Info:   Win7_64, Nightly 49, 32bit, ID 20160526082509
STR_1:
1. Open new window (Ctrl+N). Close that window
2. Open http://stewd.io/pong/ . Click "Play" on the page. Click "pause". Close 3 opened windows
3. Repeat Step 2 five more times
4. Click History toolbarbutton on toolbar to open history
 (bonus - there's already bug, but you can continue)
5. Open new window (Ctrl+N). Close that window
6. Click History toolbarbutton on toolbar to open history

AR:
 Step 4 - "Restore closed windows" section displays 19 recently closed windows
 Step 6 - "Restore closed windows" section displays 3 recently closed windows

ER:  Either X or Y.  X is better
 X) Step 4 - "Restore closed windows" section should display 3 recently closed windows
 
 Y) Step 6 - "Restore closed windows" section should display 19 recently closed windows
 Z) Step 6 - "Restore closed windows" section should display 20 recently closed windows

Explanation of X,Y,Z
 X - Normal UI;  Only 3 windows allowed. Any extra window is deleted forever. All windows are equal
 Y - Weird UI;   The same as (X), but window.open() windows are are special: they disappear
     not immediately, but only on shutdown (when user finishes session).
 Z - Weird UI;   The same as (X), but all windows disappear not immediately, but only on shutdown.
(Reporter)

Updated

9 months ago
No longer blocks: 1277113
Component: Untriaged → DOM: Core & HTML
Product: Firefox → Core
Can reproduce with the following specs  	
Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0

but not sure if this is working as intended or not.

Updated

8 months ago
Component: DOM: Core & HTML → Session Restore
Product: Core → Firefox

Updated

8 months ago
Blocks: 1330638
You need to log in before you can comment on or make changes to this bug.