Closed Bug 2010003 Opened 1 month ago Closed 1 month ago

Perma browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | test_smartblock_embed_replaced - A promise chain failed when Gecko 148 merges to beta on 2026-02-23

Categories

(Firefox :: Address Bar, defect, P1)

defect

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox147 --- unaffected
firefox148 + fixed
firefox149 + fixed

People

(Reporter: agoloman, Assigned: daleharvey)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [sng])

Attachments

(4 files)

Flags: needinfo?(dharvey)
Assignee: nobody → dharvey
Flags: needinfo?(dharvey)

This is a confusing one, its causing a failure while trustpanel is disabled and the code thats being called is behind an early return that checks if the feature is enabled. Not sure at what point in the test run that test preferences are set but should have it figured out for tomorrow

Summary: Perma browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | test_smartblock_embed_replaced - A promise chain failed when Gecko 149 merges to beta on 2026-02-16 → Perma browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | test_smartblock_embed_replaced - A promise chain failed when Gecko 149 merges to beta on 2026-02-23

There are still failures as it can be seen here

Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch

The patch is not working.. The failure line changed:
browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | test_smartblock_embed_replaced - A promise chain failed to handle a rejection: can't access property "scheme", uri is null - stack: formatURIForDisplay@resource://gre/modules/BrowserUtils.sys.mjs

Status: RESOLVED → REOPENED
Flags: needinfo?(dharvey)
Resolution: FIXED → ---
Target Milestone: 149 Branch → ---

Ugh, theres another entry point they can hit when disabled, new patch up.

Flags: needinfo?(dharvey)

This is actually affecting 148 and was present in the last simulation of the cycle before the merge to beta. Beta link here and an uplift of the fix would be welcome.

Severity: -- → S3
Priority: -- → P1
Whiteboard: [sng]
Status: REOPENED → RESOLVED
Closed: 1 month ago1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch

:daleharvey, please add beta uplift requests when you have a moment.
As mentioned in Comment 9, Fx148 is affected since the regressor landed during Fx148 nightly.

Flags: needinfo?(dharvey)
Summary: Perma browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | test_smartblock_embed_replaced - A promise chain failed when Gecko 149 merges to beta on 2026-02-23 → Perma browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | browser/extensions/webcompat/tests/browser/browser_smartblockembeds.js | test_smartblock_embed_replaced - A promise chain failed when Gecko 148 merges to beta on 2026-02-23

firefox-release Uplift Approval Request

  • User impact if declined: This leaves functionality that was disabled in release to still run, there shouldnt be any user impact but it does break release tests
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Mostly test only fix
  • String changes made/needed: None
  • Is Android affected?: yes
Attachment #9538612 - Flags: approval-mozilla-release?

firefox-beta Uplift Approval Request

  • User impact if declined: This leaves functionality that was disabled in release to still run, there shouldnt be any user impact but it does break release tests
  • Code covered by automated testing: yes
  • Fix verified in Nightly: no
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Mostly test only fix
  • String changes made/needed: N/A
  • Is Android affected?: no
Attachment #9538613 - Flags: approval-mozilla-beta?

Comment on attachment 9538612 [details]
Bug 2010003 - Ignore events while trustpanel is disabled.

Beta/Release Uplift Approval Request

  • User impact if declined/Reason for urgency:
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky):
  • String changes made/needed:
  • Is Android affected?: Yes
Flags: needinfo?(dharvey)
Attachment #9538612 - Flags: approval-mozilla-release? → approval-mozilla-beta?
Attachment #9538613 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9538612 - 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: