Website www.msn.com/ja-jp is blank with Private browsing
Categories
(Core :: Privacy: Anti-Tracking, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox-esr102 | --- | unaffected |
firefox102 | --- | unaffected |
firefox103 | --- | unaffected |
firefox104 | --- | verified |
People
(Reporter: ctanase, Assigned: saschanaz)
References
(Blocks 1 open bug, Regression, )
Details
(Keywords: regression)
Attachments
(2 files)
Environment:
Operating system: Windows 10
Firefox version: Nightly 104.0a1 (2022-07-06)
Preconditions:
Private browsing On
Clean profile
Steps to reproduce:
- Go to: https://www.msn.com/ja-jp/feed
- Observe the page
Expected Behavior:
The page loads correctly.
Actual Behavior:
The page is actually blank.
Notes:
- Screenshot provided
- Not reproducible on Chrome Incognito mode
- Not reproducible on FF Release in Private Window
- Not reproducible on FF release and Nightly while browsing in normal mode
Reporter | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
FYI,
Toggling dom.indexedDB.hide_in_pbmode.enabled in about:config seems to fix this issue in pbmode.
Assignee | ||
Comment 2•2 years ago
|
||
Oh no, this looks worse, class hi{constructor(){this.idb=indexedDB}
causes breakage. I wonder this is also from some library?
Reporter | ||
Comment 3•2 years ago
|
||
Mozregression
Last good revision: 80116c1aa5c8532275bdd113ce2c431df4f0d994
First bad revision: e64c83e9d62d19e3f8da181736595423b2bddb52
Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=80116c1aa5c8532275bdd113ce2c431df4f0d994&tochange=e64c83e9d62d19e3f8da181736595423b2bddb52
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Comment 4•2 years ago
|
||
Set release status flags based on info from the regressing bug 1776109
Updated•2 years ago
|
Comment 5•2 years ago
|
||
It seems that msn.com assumes indexedDB
is always defined. I can try to write a shim to meet its expectation, as it's the only site so far that is broken by making that assumption (but we may very well soon find more).
Assignee | ||
Comment 6•2 years ago
|
||
https://www.msn.com/ja-jp/feed accesses indexedDB
as a global variable and thus it throws undefined identifier error when it's not defined. Returning null fixes the regression.
Updated•2 years ago
|
Assignee | ||
Comment 7•2 years ago
|
||
MSN does have a feature detection but it's like this. It surely won't work 🤔
export class IndexedDb {
constructor() {
/** IndexedDb object */
this.idb = indexedDB;
}
/**
* Returns if IndexedDb is supported.
* @returns true if supported else false.
*/
get supported() {
if (!this.idb) {
return false;
}
return true;
}
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Comment 9•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Comment 10•2 years ago
|
||
Reproduced this issue on an affected Nightly build 104.0a1 (20220706214039).
Verified as fixed on Firefox 104.0b8 (20220809195844), on Windows 10.
Updated•2 years ago
|
Updated•2 years ago
|
Description
•