Open Bug 1435591 Opened 6 years ago Updated 2 years ago

this.node is null PanelMultiView.jsm:140 when closing Bookmarks panel in Library button

Categories

(Firefox :: Menus, defect, P3)

defect

Tracking

()

Tracking Status
firefox-esr52 --- unaffected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 --- affected

People

(Reporter: magicp.jp, Unassigned)

References

Details

Steps to reproduce:
1. Launch Nightly
2. Click Library button > Bookmarks
3. Close the panel using clicking outside area

Actual results:
The following error is logged in the browser console.

this.node is null PanelMultiView.jsm:140


Expected results:
No error.


Regression range:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=4949b8ab4d340a87b54912b39d40ea9d7936b120&tochange=15e5dcaa825751d2c7fa9b170e0d3e9306025301
Blocks: 1424264
Has Regression Range: --- → yes
Has STR: --- → yes
:paolo, is this exception something that will be caught in your current work on PMV? 

The changeset in the regression range has shown up in other (preferences) UI bugs. This bug seems to be mostly concerned with the uncaught exception rather than actual UI impact - assuming those are in fact separate issues.
Flags: needinfo?(paolo.mozmail)
Priority: -- → P1
(In reply to Sam Foster [:sfoster] from comment #1)
> :paolo, is this exception something that will be caught in your current work
> on PMV? 

So, in theory we should already null-check this.node after each "await" statement, because the panel can be destroyed at any time. We also have to do the same when views are requested by another PanelMultiView during a transition. I'm working on addressing both issues at the same time.

> The changeset in the regression range has shown up in other (preferences) UI
> bugs. This bug seems to be mostly concerned with the uncaught exception
> rather than actual UI impact - assuming those are in fact separate issues.

These are likely separate issues. If any of these regressions is related to bug 1424264, just link them there as dependencies and I'll look into them.
Flags: needinfo?(paolo.mozmail)
Moving to p3 because no activity for at least 24 weeks.
Priority: P1 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.