skiptools / skiptools/skip-authentication-services
Chrome crashes if you use ephemeral browsing on Android 8 or 9
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
https://issuetracker.google.com/issues/517208672
AuthTabIntent.setEphemeralBrowsingEnabled(true) crashes Chrome on API 26
Chrome 138 crashes if you try to configure an AuthTabIntent with .setEphemeralBrowsingEnabled(true). (This is fixed in a later version of Chrome, but Android 8/9 can't upgrade that high. The latest Chrome version on Android 8 or Android 9 is Chrome 138.)
If you use preferredBrowserSession: .ephemeral with SkipAuthenticationServices, it will trigger the above bug.
(This doesn't affect Android 7, because AuthTab only works on Chrome 137 and later; the latest Chrome version on Android 7 is 119.)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the AuthTabIntent.setEphemeralBrowsingEnabled(true) path and the preferredBrowserSession: .ephemeral case used with SkipAuthenticationServices. Reproduce the Chrome 138 crash on Android API 26 or 27, then determine the expected behavior for Android 8 and 9 and verify that the crash no longer occurs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, swift
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100