-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Bug] Re-installing Fenix shows tabs from previous install #4072
Comments
The last frames of the gif seem to get stripped out, you can pause at the end on the HQ version linked above to see that there are two tabs opened. |
Looks like we didn't disable the app backup feature (AndroidManifest). |
That's an interesting case. The user has already seen onboarding. They had tabs cached before deleting the app. This seems like a product question. Do we want them to restore an app backup or see an empty UI? From a customer support perspective, it may seem easier to clear all data so any bugs disappear if a database gets corrupted. It's not unusual that a user will try erasing an app and reinstalling. Also, we'd need to demonstrate privacy of app backups, which probably isn't something provable. Sometimes users return to try an app again. It may be worrisome to users to have data return as it meant uninstalling didn't remove all past browsing data. I'd lean strongly towards the empty UI with onboarding and not keeping backups. |
Do we need to do anything to remove the data that has been uploaded for 1.0.x clients? |
Should the ticket stay open for QA testing as well? |
This is a horrible "fix". It takes away agency for people who use Android's adb backup feature or expect to set up a new device with their app data restored using Google's backup+restore mechanism. If users want to get a "fresh start", they should just "clear data" instead of uninstalling/reinstalling. @colintheshots please reconsider. Please note that restoring app data after uninstalling/reinstalling is standard Android behaviour which you are breaking! |
@ix5 makes some good points here, imo. Breaking this feature makes the app feel less like an Android app. Perhaps there could be a refresh feature instead to allow for a fresh start if app data has been restored? |
What you're asking for has already been done. This bug is fixed. |
@ix5 says that the actual behavior in your report is what he expects. They want the appdata restored after reinstallation. |
As far as I can see and verify on-device, backing up Firefox Preview data is not possible. fenix/app/src/main/AndroidManifest.xml Line 23 in 6ee5932
|
My mistake. This was intentional because Firefox Sync will cover/have this use case and conflicts with app backups. Please file a new issue with the feature request if you feel strongly otherwise. |
QA team could you please help us to verify if this issue is reproducible on Android 11, we reopened this issue as we want to verify some new behavior changes on Android 11 for more info see #18373 |
Verified as fixed with Google Pixel 4 XL (Android 11).
|
Steps to reproduce
Expected behavior
Actual behavior
Device information
Video 📹:
HQ
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: