Closed
Bug 2002027
Opened 7 months ago
Closed 5 months ago
Make handoff searchbar a self-contained reusable component
Categories
(Firefox :: Search, task, P1)
Firefox
Search
Tracking
()
RESOLVED
FIXED
148 Branch
| Tracking | Status | |
|---|---|---|
| firefox148 | --- | fixed |
People
(Reporter: mconley, Assigned: mconley)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
While some of the handoff searchbar's logic is somewhat self-contained (via the ContentSearchHandoffUIController), the markup for the search input, and handling the actual handoffs is up to the embedders (this happens in Search.jsx / PlacesFeed for newtab and aboutPrivateBrowsing.js / AboutPrivateBrowsingParent for about:privatebrowsing).
Ideally, this whole thing would be self-contained and have a single implementation for the handoff behaviour. We should still, however, allow the handoff bar to be custom-styled for each embed point.
| Assignee | ||
Comment 1•7 months ago
|
||
| Assignee | ||
Comment 2•7 months ago
|
||
| Assignee | ||
Comment 3•7 months ago
|
||
Updated•7 months ago
|
Assignee: nobody → mconley
Attachment #9528826 -
Attachment description: WIP: Bug 2002027 - Part 1: Make contentSearchHandoffUI a module. → Bug 2002027 - Part 1: Make contentSearchHandoffUI a module.
Status: NEW → ASSIGNED
Updated•7 months ago
|
Attachment #9528827 -
Attachment description: WIP: Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab. → Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab.
Updated•7 months ago
|
Attachment #9528828 -
Attachment description: WIP: Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing. → Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing.
Updated•7 months ago
|
Attachment #9528826 -
Attachment description: Bug 2002027 - Part 1: Make contentSearchHandoffUI a module. → WIP: Bug 2002027 - Part 1: Make contentSearchHandoffUI a module.
Updated•7 months ago
|
Attachment #9528827 -
Attachment description: Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab. → WIP: Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab.
Updated•7 months ago
|
Attachment #9528828 -
Attachment description: Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing. → WIP: Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing.
Updated•7 months ago
|
Attachment #9528826 -
Attachment description: WIP: Bug 2002027 - Part 1: Make contentSearchHandoffUI a module. → Bug 2002027 - Part 1: Make contentSearchHandoffUI a module.
Updated•7 months ago
|
Attachment #9528827 -
Attachment description: WIP: Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab. → Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab.
Updated•7 months ago
|
Attachment #9528828 -
Attachment description: WIP: Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing. → Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing.
Updated•7 months ago
|
Severity: -- → N/A
Priority: -- → P1
Pushed by mconley@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/705736c7f354
https://hg.mozilla.org/integration/autoland/rev/77faf5a74ff0
Part 1: Make contentSearchHandoffUI a module. r=search-reviewers,home-newtab-reviewers,Standard8,nbarrett
https://github.com/mozilla-firefox/firefox/commit/8b6a7f8464a6
https://hg.mozilla.org/integration/autoland/rev/02dad5b69a9c
Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab. r=search-reviewers,home-newtab-reviewers,urlbar-reviewers,Standard8,places-reviewers,frontend-codestyle-reviewers,nbarrett
https://github.com/mozilla-firefox/firefox/commit/a0c4551d89f1
https://hg.mozilla.org/integration/autoland/rev/9f31305ac777
Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing. r=desktop-theme-reviewers,Standard8,urlbar-reviewers,emilio
Pushed by ctuns@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/2c71cdfa065c
https://hg.mozilla.org/integration/autoland/rev/a2d99a10baa0
Revert "Bug 2002027 - Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing. r=desktop-theme-reviewers,Standard8,urlbar-reviewers,emilio" for causing bc failures in browser_urlbar_telemetry_searchmode.js DONTBUILD
Comment 6•5 months ago
|
||
Backed out for causing bc failures
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/browser/browser_urlbar_telemetry_searchmode.js | searchMode should exist on moz-urlbar - false == true -
Flags: needinfo?(mconley)
Pushed by mconley@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/99e19f8eb4a3
https://hg.mozilla.org/integration/autoland/rev/7fec3665a189
Part 1: Make contentSearchHandoffUI a module. r=search-reviewers,home-newtab-reviewers,Standard8,nbarrett
https://github.com/mozilla-firefox/firefox/commit/a4f1dd377083
https://hg.mozilla.org/integration/autoland/rev/47808257ada3
Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab. r=search-reviewers,home-newtab-reviewers,urlbar-reviewers,Standard8,places-reviewers,frontend-codestyle-reviewers,nbarrett
https://github.com/mozilla-firefox/firefox/commit/56c1486eec04
https://hg.mozilla.org/integration/autoland/rev/04bcf664cff7
Part 3: Embed ContentSearchHandoffUI component into about:privatebrowsing. r=desktop-theme-reviewers,Standard8,urlbar-reviewers,emilio
Comment 8•5 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/7fec3665a189
https://hg.mozilla.org/mozilla-central/rev/47808257ada3
https://hg.mozilla.org/mozilla-central/rev/04bcf664cff7
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
status-firefox148:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
Updated•5 months ago
|
QA Whiteboard: [search] [qa-triage-done-c148/b147]
Updated•5 months ago
|
Flags: needinfo?(mconley)
You need to log in
before you can comment on or make changes to this bug.
Description
•