fix: Add Infinix system app to list of invalid browsers

`com.transsion.resolver` being picked by the system as a suitable
browser caused a Mihon user with an Infinix device to be unable to
open any links in browsers, including tracker login and opening a
WebView page in a real browser.
This commit is contained in:
MajorTanya 2025-02-05 07:53:24 +07:00 committed by Ahmad Ansori Palembani
parent 0bf55a8ca0
commit 2208a81013
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
2 changed files with 6 additions and 0 deletions

View file

@ -17,6 +17,7 @@ The format is simplified version of [Keep a Changelog](https://keepachangelog.co
- Allow users to bypass onboarding's permission step if Shizuku is installed
- Fix Recents page shows "No recent chapters" instead of a loading screen
- Fix not fully loaded entries can't be selected on Library page
- Fix certain Infinix devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya)
### Other
- Refactor Library to utilize Flow even more

View file

@ -67,9 +67,14 @@ object DeviceUtil {
val invalidDefaultBrowsers = listOf(
"android",
// Honor
"com.hihonor.android.internal.app",
// Huawei
"com.huawei.android.internal.app",
// Lenovo
"com.zui.resolver",
// Infinix
"com.transsion.resolver",
)
@SuppressLint("PrivateApi")