Closed Bug 2052798 Opened 4 months ago Closed 4 months ago

Make asserts in VerifyClientPrincipalInfosMatch more granular

Categories

(Core :: DOM: Service Workers, task)

task

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox153 --- fixed
firefox154 --- fixed

People

(Reporter: vhilla, Assigned: vhilla)

References

Details

Attachments

(2 external files)

(In reply to Andrew Sutherland [:asuth] (he/him) from bug 2021375 comment #2)

I believe the problem I've identified in bug 2013379 and have a fix coming for imminently should ideally address this.

I'd like to verify that bug 2021375 is indeed due to bug 2013379. To do this, I think we should make the asserts in VerifyClientPrincipalInfosMatch more granular so we know which of leftContent.attrs() == rightContent.attrs() && leftContent.originNoSuffix() == rightContent.originNoSuffix() is failing, and whether it's the foreign bit on the partition key.

Blocks: 2021375
Assignee: nobody → vhilla
Status: NEW → ASSIGNED
Summary: Make asserts in VerifyCientPrincipalInfosMatch more granular → Make asserts in VerifyClientPrincipalInfosMatch more granular
Attachment #9604657 - Attachment description: Bug 2052798 - Make asserts in VerifyCientPrincipalInfosMatch more granular. r=#dom-core → Bug 2052798 - Make asserts in VerifyClientPrincipalInfosMatch more granular. r=#dom-core
Pushed by vhilla@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e4b843d03a44 https://hg.mozilla.org/integration/autoland/rev/89954b5860e9 Make asserts in VerifyClientPrincipalInfosMatch more granular. r=dom-core-reviewers,smaug
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: This is giving us more information about an existing crash (bug 2021375). Due to the low crash volume on Nightly, uplifting will give us useful information sooner.
  • Code covered by automated testing?: unknown
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing: Nothing, this is a task not a fix.
  • Risk associated with taking this patch: low
  • Explanation of risk level: Patch is splitting an assert so we know better which part is failing.
  • String changes made/needed?: No
  • Is Android affected?: yes
Attachment #9604962 - Flags: approval-mozilla-beta?
Attachment #9604962 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: