You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1685271000000 D x: Intent=act=android.intent.action.VIEW,cmp=ComponentInfo{fe.linksheet.nightly/fe.linksheet.activity.BottomSheetActivity},flags=276824064
1685271000004 D c: GetUri: Pre modification=https://twitter.com/Twitter
1685271000011 D c: GetUri: Post FastForward=https://twitter.com/Twitter
1685271000011 D c: GetUri: Post ClearURL=https://twitter.com/Twitter
1685271000078 D x: PreferredApp=
1685271000100 D x: LastUsedApps=
1685271000102 D x: NewIntent=act=android.intent.action.VIEW,flags=268435456
1685271000107 D x: ResolveList=[ResolveInfo{bbb35fa com.android.chrome/com.google.android.apps.chrome.IntentDispatcher m=0x208000}]
1685271000117 D x: BrowserMode=mode=always_ask
1685271000178 D x: Grouped=[activityInfo=ActivityInfo{6977edd com.google.android.apps.chrome.IntentDispatcher},label=Chrome,resolveInfo=ResolveInfo{bbb35fa com.android.chrome/com.google.android.apps.chrome.IntentDispatcher m=0x208000}], filteredItem=, showExtended=false, selectedBrowserIsSingleOption=false, noBrowsersPresentOnlySingleApp=false
1685271010884 D i: Component=ComponentInfo{com.android.chrome/com.google.android.apps.chrome.IntentDispatcher}
1685271010927 D i: Inserting=host=twitter.com,pkg=com.android.chrome,cmp=ComponentInfo{com.android.chrome/com.google.android.apps.chrome.IntentDispatcher},alwaysPreferred=false
1685271011017 D i: Inserting={host=twitter.com,packageName=com.android.chrome,lastUsed=1685271010975}
With LibRedirect enabled:
1685271120000 D x: Intent=act=android.intent.action.VIEW,cmp=ComponentInfo{fe.linksheet.nightly/fe.linksheet.activity.BottomSheetActivity},flags=276824064
1685271120004 D c: GetUri: Pre modification=https://twitter.com/Twitter
1685271120005 D c: GetUri: Post FastForward=https://twitter.com/Twitter
1685271120013 D c: GetUri: Post ClearURL=https://twitter.com/Twitter
1685271120088 D c0: Service=twitter
1685271120177 D c0: Redirected=nitter.net/Twitter#m
Reproducible on latest nightly build
Yes
The text was updated successfully, but these errors were encountered:
Bug description
If LibRedirect is enabled, URLs that are redirected is never loaded, "Loading link..." never completes.
In the current nightly, HTTPS scheme is to be stripped from instances' URLs when they're displayed. However,
cleanHttpsScheme()
is instead applied to the loaded URLs directly, and then saved as-is into the database upon user selection. Because the savedinstanceUrl
now lacks a scheme, whenLibRedirectResolver
callsUri.parse()
with the redirected URL, a malformedUri
is created, and subsequent usages of it hangs. (Invalid input doesn't lead to an exception due to performance concerns)Hot fix 🔥
Version
Nightly
Previous version
0.0.31
Device
Android Emulator
Android version
Android 13
Application log or crash log
With LibRedirect disabled:
With LibRedirect enabled:
Reproducible on latest nightly build
Yes
The text was updated successfully, but these errors were encountered: