Open Bug 1771783 (tp-firebase) Opened 2 years ago Updated 2 months ago

Sites using Firebase are broken in private browsing windows.

Categories

(Web Compatibility :: Privacy: Site Reports, defect, P2)

Other
iOS

Tracking

(firefox103 wontfix, firefox104 wontfix)

ASSIGNED
Tracking Status
firefox103 --- wontfix
firefox104 --- wontfix

People

(Reporter: twisniewski, Assigned: twisniewski)

References

(Blocks 1 open bug)

Details

(Keywords: leave-open)

Attachments

(2 files)

Some sites rely on Firebase, which uses APIs that are not yet supported yet in Firefox private browsing mode. This meta-bug is to track those specific uses, in case an interim solution can be developed.

Alias: tp-firebase
Depends on: 1758442
Depends on: 1750699
Depends on: 1767407
Blocks: tp-pbm-missing-api-breakage
No longer blocks: tp-breakage
Assignee: nobody → twisniewski
Status: NEW → ASSIGNED
Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/430c8dbe4132 Work around known site breakage related to Firebase in Private Browsing mode, which expects some DOM storage APIs which are not yet available in PBM; r=denschub,pbz,timhuang,webcompat-reviewers
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch

Actually, let's reopen this for now, as I'm sure there will be more breakage reports related to Firebase until we fix things properly.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1779414
Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/925506f2c0bd tweak the SmartBlock Firebase shim to work around issues introduced after bug 1776109 and to also support zone.js as needed in bug 1778993; r=ksenia,webcompat-reviewers
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED

The patch landed in nightly and beta is affected.
:twisniewski, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox103 to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(twisniewski)

Oops, I forgot to mark this as leave-open. There are still sites that require Firebase which are not covered here, and probably will not be until we implement all of the missing APIs.

Status: RESOLVED → REOPENED
Flags: needinfo?(twisniewski)
Resolution: FIXED → ---
Blocks: 1776673
Depends on: 1783921
Depends on: 1813546
Status: REOPENED → NEW
Target Milestone: 103 Branch → ---
Status: NEW → ASSIGNED

The leave-open keyword is there and there is no activity for 6 months.
:twisniewski, maybe it's time to close this bug?
For more information, please visit BugBot documentation.

Flags: needinfo?(twisniewski)

I just checked, and it's not 100% clear whether we still need the shim here or not, since we still don't support ServiceWorkers in PBM (though we do now support the cache API). So let's keep this open for now.

Flags: needinfo?(twisniewski)
Component: Privacy: Anti-Tracking → Privacy: Site Reports
Product: Core → Web Compatibility
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: