Fix missing title separator in Suggest rows
Categories
(Firefox :: Address Bar, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox118 | --- | unaffected |
firefox119 | --- | unaffected |
firefox120 | --- | verified |
People
(Reporter: adw, Assigned: adw)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
Addon rows have a couple problems:
- The title separator is missing due to bug 1855639. The simplifications made by that bug are good though, so rather than adding back a rule specifically for addon suggestions in urlbarView.css, we should either add a rule to urlbar-dynamic-results.css or maybe better set
has-url
on addon rows. - Per Josh on Slack, the icon is too big. The Figma shows the icon at 24x24px insde a larger gray 60x60px box.
Assignee | ||
Comment 1•9 months ago
|
||
The title separator in weather is missing too.
Assignee | ||
Comment 2•9 months ago
|
||
I'll split off the icon issue into its own bug.
Updated•9 months ago
|
Comment 3•9 months ago
|
||
Set release status flags based on info from the regressing bug 1855639
Assignee | ||
Comment 4•9 months ago
|
||
This sets has-url
on dynamic-result-type rows when their view template
contains a .urlbarView-url
element. This fixes the missing separator in both
addon and weather rows.
This does not address one remaining problem: When wrap
is set, the separator
is still missing in addon rows because they don't handle wrapping. Prior to
bug 1855639, they just always showed their title separator, and since they don't
wrap their URL, that was fine. I'd like to handle that separately by converting
addon rows from dynamic to standard. I filed bug 1857137 for that.
Pushed by dwillcoxon@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/708b3c93b4fd Set has-url on dynamic-result-type rows when they contain a URL. r=dao
Comment 6•9 months ago
|
||
bugherder |
Comment 7•8 months ago
•
|
||
Reproducible on a 2023-10-04 Nightly build on Ubuntu 22.
Verified as fixed on Firefox Nightly 120.0a1(build ID: 20231011211944) on Ubuntu 22, Windows 10, macOS 12.
Add-on title separator is now present.
Add-on icons are now smaller and placed inside a gray box.
Description
•