Closed Bug 1857108 Opened 9 months ago Closed 9 months ago

Fix missing title separator in Suggest rows

Categories

(Firefox :: Address Bar, defect, P1)

defect

Tracking

()

VERIFIED FIXED
120 Branch
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.

The title separator in weather is missing too.

I'll split off the icon issue into its own bug.

Summary: Fix addon row icon and title separator → Fix missing title separator in Suggest rows
See Also: → 1857114
No longer depends on: 1855639
Keywords: regression
Regressed by: 1855639

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

See Also: → 1857137

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
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
See Also: → 1857971

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.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: