Closed Bug 1653556 Opened 4 years ago Closed 4 years ago

JavaScript error: resource:///modules/sessionstore/ContentRestore.jsm, line 194: TypeError: can't access property "disallow", tabData is null

Categories

(Firefox :: Session Restore, defect)

defect

Tracking

()

RESOLVED FIXED
Firefox 80
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox78 --- unaffected
firefox79 --- disabled
firefox80 --- fixed

People

(Reporter: smaug, Assigned: alchen)

References

(Blocks 1 open bug, Regressed 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Enable fission.sessionHistoryInParent and try to load some pages

Depends on: 1636926
No longer depends on: 1636926
Flags: needinfo?(alchen)
Depends on: 1636926

I will take care of this bug.

Assignee: nobody → alchen
Flags: needinfo?(alchen)

This is a regression.
I add "_tabDataForFinishRestoreHistory" that is used in finishRestoreHistory() to prevent tabData is removed case.
However, I don't set "_tabDataForFinishRestoreHistory" when sessionHistory is in parent process.

No longer depends on: 1636926
Regressed by: 1636926
Has Regression Range: --- → yes
Severity: -- → S2

Set release status flags based on info from the regressing bug 1636926

Please note that the problem only happened when the preference "fission.sessionHistoryInParent" is true.
The feature is still in development. The problem won't affect normal usage.

Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/64ec8fabcc2d Set "_tabDataForFinishRestoreHistory" when sessionHistory is in the parent process r=smaug,mikedeboer
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 80
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: