ReferenceError: Components is not defined
Categories
(DevTools :: Netmonitor, defect, P3)
Tracking
(firefox-esr68 unaffected, firefox75 unaffected, firefox76 unaffected, firefox77 unaffected, firefox78 fixed)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox75 | --- | unaffected |
firefox76 | --- | unaffected |
firefox77 | --- | unaffected |
firefox78 | --- | fixed |
People
(Reporter: Honza, Assigned: Kwan)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
STR:
- Load https://edition.cnn.com/
- Open DevTools and select the Network panel
- Refresh the page
- Check out the Browser Console for bunch of errors:
ReferenceError: Components is not defined
network-response-listener.js:86:5
Honza
Reporter | ||
Comment 1•5 years ago
|
||
This looks like a recent regression.
Reporter | ||
Comment 2•5 years ago
•
|
||
It looks like the exception happens when query for nsJSID
interface is happening.
Some analysis/questions:
- Should we just define
Components
orthrow new Error("Not supported interface");
orthrow Cr.NS_ERROR_NO_INTERFACE;
? - Could we finally remove the following piece of code introduced in bug 1309523?
https://searchfox.org/mozilla-central/rev/7908ce29657cfd623993046bd8e38664e1c0b28e/devtools/server/actors/network-monitor/network-response-listener.js#56-60
The comment says that it's for the non-e10s case only.
In any case having the regression window would help here.
Honza
Comment 3•5 years ago
|
||
:Honza, if you think that's a regression, then could you try to find a regression range in using for example mozregression?
![]() |
||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
My fault, apologies.
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
This was a regression from automated changes in bug 1536556
6936e9640d4e41b2c470a022a2e7066b72b7d906
Updated•5 years ago
|
Reporter | ||
Comment 7•5 years ago
|
||
(In reply to Alice0775 White from comment #4)
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e0f2683f03168b7de89dc9f15ee7c07db3004f65&tochange=f0db8d736910768f6fa76bd9606f90270cb476a4
Thanks Alice for the regression window, that was great help!
Honza
Comment 9•5 years ago
|
||
Set release status flags based on info from the regressing bug 1536556
Comment 10•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Description
•