Open Bug 1807567 Opened 2 years ago Updated 24 days ago

Custom search engine list shows a letter icon instead of search engine's actual favicon

Categories

(Fenix :: Search, defect)

All
Android
defect

Tracking

(firefox134 affected)

Tracking Status
firefox134 --- affected

People

(Reporter: cpeterson, Unassigned)

References

(Depends on 1 open bug)

Details

Attachments

(2 files)

From github: https://github.com/mozilla-mobile/fenix/issues/19265.

Steps to reproduce

Go to Settings>Search>Add search engine>Other and add a search engine that isn't in Firefox by default (for example okeano.com or genius.com)

Expected behavior

It's icon/thumbnail should show up the same way it does for Google, Duckduckgo ect.

Actual behavior

Instead of it's icon it shows the first letter of the name you chose to give it ontop of a coloured backround

Device information

  • Samsung Galaxy A30s Android 10
  • Firefox for Android version: 88.1.1

┆Issue is synchronized with this Jira Story

Change performed by the Move to Bugzilla add-on.

The severity field is not set for this bug.
:cpeterson, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(cpeterson)

I can confirm the issue is reproducible on Firefox Nightly 113.0a1

Flags: needinfo?(cpeterson)
Duplicate of this bug: 1807574
Duplicate of this bug: 1849950

Some digging:
https://github.com/mozilla-mobile/firefox-android/blob/main/fenix/app/src/main/java/org/mozilla/fenix/settings/search/AddSearchEngineFragment.kt#L184
requireComponents.core.icons.loadIcon(IconRequest(searchString)).await().bitmap,

I'm not sure if it is intentional or not. IconRequest without resources arguments will always fallback to create a generated icon of the first letter of search url.


However i have no idea how to construct resources list (there're a lot of icon types) and there's no way to know icon's url (maybe pages' link rel, webmanifest or opensearch.xml , but that's another case)

I came up with a work around for this. (It does require a rooted phone.)

Would it be proper to post this method here?

Severity: -- → S4
Priority: -- → P5
See Also: → 1880769
Duplicate of this bug: 1880769

This is one of many bugs that is a prime example that Mozilla has no care in the world to fix Firefox for mobile. It is still one of the slowest browsers on mobile and it doesn't matter how much you report it to them, they ask you to report it. I have no desire to use Firefox on mobile until they can start fixing some of these bugs and listening to their users.

Duplicate of this bug: 1928533
Attached image image.png

Screenshot of the custom search engines using the letter icon (E) instead of Ecosia's actual favicon.

From https://support.mozilla.org/en-US/questions/1357535

Priority: P5 → --
See Also: 1880769
Summary: Search engine icon/thumbnail doesn't show up → Custom search engine list shows a letter icon instead of search engine's actual favicon
Severity: S4 → --
Type: defect → enhancement
Type: enhancement → defect
See Also: → 1940277

A user reported that they are still facing this bug but isn't is a problem on desktop. Bugs like this can be fixed if we also fixed bug 1770989.

For now, bug 1940277 mitigates this temporarily.

EDIT: desktop doesn't have favicons for custom search engines so this doesn't apply. Leaving 1940277 dependency because this might still be relevant depending on how favicon storage will work in the future (and if it will still come through GV).

Depends on: 1770989

A video of the bug taken by a user.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: