Closed Bug 2017287 Opened 8 months ago Closed 8 months ago

Add a placeholder icon in the new additional search engines table when a search engine does not have an icon

Categories

(Firefox :: Settings UI, task, P1)

task

Tracking

()

VERIFIED FIXED
149 Branch
Tracking Status
firefox149 --- verified
firefox150 --- verified

People

(Reporter: standard8, Assigned: standard8)

References

Details

(Whiteboard: [sng])

Attachments

(1 external file)

Generally search engines should have icons, but sometimes there's a chance that they won't, when that's the case, we should use our normal placeholder fallback.

STR

  1. Enable the settings redesign (if not already).
  2. Add a search engine with the URL as https://example.com/?q=%s
  3. View the engine in the table

Actual Results

There is no icon, and the text is misaligned with respect to the other engines.

Expected Results

There should be a placeholder icon.

This also drops the cache of icons - SearchEngine and ConfigSearchEngine already cache these, and for the different areas
we need different sizes, so it doesn't seem worth keeping intermediatary caches of the icon urls.

Pushed by mbanner@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/70da426d931b https://hg.mozilla.org/integration/autoland/rev/c9fe451da359 Add a placeholder icon when necessary for search engines in the new additional search engines table. r=scunnane,mstriemer
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch
QA Whiteboard: [qa-triage-done-c150/b149][qa-ver-needed-c150/b149]
Flags: qe-verify+
QA Contact: dlucaci

Reproduced with Firefox 149.0a1 (2026-02-17) on macOS 15 ARM.
Verified as fixed with Firefox 150.0a1 (20260224095058) and Firefox 149.0b1 (20260225100912) on macOS 15 ARM, Ubuntu 22.04 and Windows 10.

Status: RESOLVED → VERIFIED
Has STR: --- → yes
QA Whiteboard: [qa-triage-done-c150/b149][qa-ver-needed-c150/b149] → [qa-triage-done-c150/b149][qa-ver-done-c150/b149]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: