
Favicon in the tab list should be here again
Favicon is not here:

In my testing I saw favicons are persisted as expected and in this case in particular there are no issues after restarting the app.
Passing this to QA to verify if this is still an issue and close the ticket otherwise.
Actually I can see the issue still happening with build #2015742515 (with both new and current tab tray), but not with the same URL as above, that's true.
To sum up with a few examples:
but:
Thanks
I had tested this on the latest Fenix Nightly Build 21470624, from 5/26, with Nexus 5 (Android 6.0.1), Motorola Moto G6 (Android 8), Pixel 2 (Android 9) and I could not reproduce the issue following the steps from the description and the previously mentioned pages.
@klint Please provide any additional steps for reproducing this issue. Do you leave Fenix in the background for a while before relaunching it? Thanks!
I will remove the qa:needed label for now.
The steps (that I have just used to reproduce the issue on an other phone, a Samsung A50, and with another URL) are, as far as I can detail them:
This video shows the process for another URL (which stangely did not work on my Redmi Note 7 but did work on the A50): https://photos.app.goo.gl/zhWcgZvy6JZLK3dV9
@klint Thanks for the detailed steps to reproduce this issue!
I can reproduce this on the latest Nightly Migration build 2015742705 with Motorola Moto G6 (Android 8) using sportsdirect.com.
Since this is not reproducible on the Fenix builds, this is a Migration issue.
Just asking, but is the Firefox Nightly available on Google play the migration build, while the Firefox Preview Nightly is the Fenix normal build? Thanks
Just asking, but is the Firefox Nightly available on Google play the migration build, while the Firefox Preview Nightly is the Fenix normal build? Thanks
Yes.
The difference is that Firefox Nightly is the old Firefox which got _migrated_ to Fenix.
So users of the old Firefox would get an update to Fenix and all of their data / settings will be migrated automatically to the new app.
While Firefox Preview Nightly is the standalone app that can be installed even side by side to Firefox Nightly.
In this case it would be good to know if you were a user of the old app and got migrated to Fenix or if you are a new Fenix user.
To be true, I can't remember where my migration nightly build comes from. I mean, whether I really migrated from the former "Firefox for Android" nightly build, or I installed it from scratch. I think it was the latter, from scratch.
I still could not reproduce this.
Giving the steps (immediately after loading the page force close the app) it seems like we are interrupted in persisting the icon to disk so when we try to load it we just generate a default one.
@ebalazs-sv can you please try to reproduce this again and if you can post here the logs filtered by "BrowserIcons"?
Giving the steps (immediately after loading the page force close the app) it seems like we are interrupted in persisting the icon to disk so when we try to load it we just generate a default one.
Actually, I don't know if this helps, the issue happens even if I wait for a couple of minutes between each step :)
I reproduced the issue on Nightly Migration build 2015742705 using a OnePlus 6T (Android 9) and extracted a logcat.
logcat.txt
Small update: can consistently reproduce this and am close to the solution.
There's indeed a bug in how we persist and read the favicons from disk.
Seems like this will be resolved by the same patch from https://github.com/mozilla-mobile/android-components/pull/7266
With mozilla-mobile/android-components#7266 now being merged there should be no issues anymore with the favicons.
Hi, verified as fixed with the latest Firefox Nightly migration build the favicons are now correctly displayed with Google Pixel 3XL (Android 9) and Samsung Galaxy S9 (Android 8)
GIF
