Closed Bug 1921092 Opened 21 days ago Closed 8 days ago

Make Persisted Search with non-default engines consistent with the behavior of default engines

Categories

(Firefox :: Address Bar, defect, P3)

defect

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox130 --- unaffected
firefox131 --- unaffected
firefox132 --- wontfix
firefox133 --- fixed

People

(Reporter: jteow, Assigned: jteow)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression, Whiteboard: [sng])

Attachments

(1 file, 2 obsolete files)

  • Have Persisted Search Enabled
  • Do a search with a non-default engine that is a single page application (e.g. DDG, Qwant)
  • On their SERP, click on one of the non-default search tabs (e.g. Images, Maps)

Expected Result

  • The terms should no longer persist.

Actual Result

  • The search terms persist and the search chiclet still appears.

The reason this happens is because userTypedValue is set when we enter search mode. The existence of userTypedValue then prevents future calls to setURI from entering the code path that would unset the cached search terms.

Set release status flags based on info from the regressing bug 1913312

Summary: Persisted Search with Non-default engines → Make Persisted Search with non-default engines consistent with the behavior of default engines
Assignee: nobody → jteow
Status: NEW → ASSIGNED

Set release status flags based on info from the regressing bug 1913312

Attachment #9428095 - Attachment is obsolete: true
Attachment #9428911 - Attachment is obsolete: true
Pushed by jteow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e7d9e37ec186 Simplify Persisted Search logic and make non-default engines consistent - r=adw,urlbar-reviewers
Status: ASSIGNED → RESOLVED
Closed: 8 days ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch

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

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

For more information, please visit BugBot documentation.

Flags: needinfo?(jteow)

I'm not uplifting it to Firefox 132 because the feature affected is not enabled by default.

Flags: needinfo?(jteow)
Regressions: 1923374
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: