mirror of
https://github.com/bitwarden/android.git
synced 2026-07-21 00:33:17 -05:00
Closed
opened 2026-06-13 21:12:50 -05:00 by GiteaMirror
·
44 comments
No Branch/Tag Specified
main
environment-update
PM-40631-display-personal-vault-as-my-vault
sdlc/sdk-update
renovate/lock-file-maintenance
PM-40527-send-controls-policy-data-model
cron-sync-privileged-browsers/70-sync
PM-40295-mp-policy-on-unlock
PM-40278-freeze-public-key
PM-40154-keystore-encrypted-shared-prefs
PM-39902-blob-encryption-support
worktree-QA-2177-blockeduri-testtag
PM-32685/test-support
cron-sync-privileged-browsers/69-sync
release/2026.7-rc58
PM-37256/merge-fill-assist-with-traverse
update-billing-api
agalles/create-deploy-workflow-trigger
llm/plan-implement-review-command
allow-user-certs
vvolkgang/fdroid-update
release/2026.6-rc57
agalles/create-github-workflow-trigger
release/2026.6-rc56
release/2026.5-rc55
release/2026.5-rc53
release/2026.5-rc54
PM-37255/consume-fill-assist-rules-data
PM-26896-autofill-fix
release/hotfix-v2026.4.1-bwpm
target-sdk-37
agalles/fdroid-only
BWA-99/show-next-totp
BWA-99/add-preview-next-totp-code-setting
sync-min-sdk
release/2026.4-rc51
related-origin-passkey-creation
release/2026.4-rc50
platform/android-breaking-change-detection
innovation-sprint-2026-send-folder
release/2026.3-rc49
PM-34193-vault-lockout
android-collections
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
release/2026.2-rc47
pr-6572
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
PM-28468/validate-and-navigate-to-vault-migration
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.6.1-bwa
v2026.6.1-bwpm
v2026.6.0-bwpm
v2026.6.0-bwa
v2026.5.1-bwpm
v2026.5.1-bwa
v2026.5.0-bwpm
v2026.5.0-bwa
v2026.4.2-bwpm
v2026.4.1-bwa
v2026.4.1-bwpm
v2026.4.0-bwa
v2026.4.0-bwpm
v2026.3.1-bwa
v2026.3.1-bwpm
v2026.3.0-bwpm
v2026.3.0-bwa
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#127793
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @butterdawgs on GitHub (May 7, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6884
Steps To Reproduce
Expected Result
I expected the app to load normally, rather than crash on launch.
Actual Result
App crashes immediately on every launch. Uninstalling, rebooting, and reinstalling via Obtainium does not resolve the issue.
Screenshots or Videos
No response
Additional Context
The previous version installed via Obtainium worked fine with no issues. The crash began after updating to v2026.4.1-bwpm through Obtainium. I have not tested a manual APK install, so I cannot confirm whether the issue is specific to the Obtainium install method or present in the build itself.
Build Version
v2026.4.1
What server are you connecting to?
EU
Self-host Server Version
No response
Environment Details
According to Claude Sonnet:
The crash is a
NullPointerExceptionthrown during startup initialisation ofCardTextAnalyzerImpl.CardDataParseris null whenCardTextAnalyzerImplis constructed. The F-Droid build excludes Google ML Kit, which the card scanner depends on. It appears the card scanner is being eagerly initialised at startup without being guarded or deferred for build variants that lack ML Kit.Stack Trace
Build Version
v2026.4.1-bwpm
Environment Details
Issue Tracking Info
@bitwarden-bot commented on GitHub (May 7, 2026):
Thank you for your report! We've added this to our internal board for review.
ID: PM-36867
@butterdawgs commented on GitHub (May 7, 2026):
Using the owner profile on GrapheneOS if that helps, Google Play services is also enabled.
@sshadminBW commented on GitHub (May 7, 2026):
Hi there,
I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.
Thanks!
@Ry88-ryrl commented on GitHub (May 7, 2026):
Same issue on pixel 8a.
In Owner profile (not installed GMS).
@kdh8219 commented on GitHub (May 7, 2026):
Same issue: Samsung Galaxy S23 w/OneUI 7.0, self-build with
./gradlew assembleFdroidRelease, owner profile.@PaperTobi commented on GitHub (May 8, 2026):
Same issue on Pixel 8 GrapheneOS
@Kitt3120 commented on GitHub (May 8, 2026):
Same issue on Pixel 9 Pro XL. Google Play Services installed.
Same error in stacktrace
@cervezagua commented on GitHub (May 8, 2026):
Same issue. Google play services not installed. Owner profile.
Pixel 9 Pro
@Revival8697 commented on GitHub (May 8, 2026):
Same issue on Samsung A26 5G, Android 16, stock OS,
com.x8bit.bitwarden-fdroid.apk.@butterdawgs commented on GitHub (May 8, 2026):
Please check again, as you can see I'm not the only user facing this issue.
@Voltaine commented on GitHub (May 8, 2026):
Same here on a Xiaomi 17 with HyperOS 3.0.301.0
@tattdogg commented on GitHub (May 8, 2026):
same here 😠 samsung s23
@Eirikr70 commented on GitHub (May 8, 2026):
Same issue here with GrapheneOS, Google Play Services installed, Pixel 6a, installed through Obtainium, version 2026.4.1.
@Aesthermortis commented on GitHub (May 8, 2026):
The same thing happens on the Samsung S24 Ultra. Android 15
I had to uninstall and revert to the previous version
@Lonestarkiller6 commented on GitHub (May 8, 2026):
Hi, I'm on a 2023 Samsung S23 Ultra running Android 16, One UI 8.0. After updating the F-Droid variant of Bitwarden, the app crashed repeatedly on launch and would not open. Had to revert back to 2026.4.0.
@terenyib commented on GitHub (May 8, 2026):
same issue on pixel 8 with latest graphene os (owners profile, google services are not installed)
@arcade-raven commented on GitHub (May 8, 2026):
I am also getting this issue on pixel 10proxl running latest android 17 beta
@ryosoftware commented on GitHub (May 8, 2026):
Same issue. Using fdroid version from github. GrapheneOS without Google Play Services
time: 1778246046576
msg: java.lang.NullPointerException: Attempt to read from field 'fjc gic.a' on a null object reference in method 'void com.bitwarden.ui.platform.feature.cardscanner.util.CardTextAnalyzerImpl.(com.bitwarden.ui.platform.feature.cardscanner.util.CardDataParser)'
stacktrace: java.lang.NullPointerException: Attempt to read from field 'fjc gic.a' on a null object reference in method 'void com.bitwarden.ui.platform.feature.cardscanner.util.CardTextAnalyzerImpl.(com.bitwarden.ui.platform.feature.cardscanner.util.CardDataParser)'
at com.bitwarden.ui.platform.feature.cardscanner.util.CardTextAnalyzerImpl.(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:31)
at l95.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:30)
at u05.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:1388)
at bq1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:44)
at bq1.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:9)
at vs1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:67)
at b2.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:352)
at bq1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:44)
at bq1.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:9)
at knc.b(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:150)
at zt1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:311)
at gm.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:58)
at bq1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:44)
at bq1.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:9)
at knc.b(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:150)
at mm.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:568)
at i7b.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:245)
at bq1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:44)
at bq1.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:9)
at knc.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:175)
at i7b.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:211)
at bq1.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:44)
at bq1.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:9)
at gt1.n(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:93)
at ut1.j(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:37)
at n67.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:78)
at ut1.B(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:27)
at jm.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:86)
at pl.setOnViewTreeOwnersAvailable(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:7)
at j7b.b(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:10)
at j7b.l(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:19)
at q55.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:23)
at r55.a(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:252)
at jm.invoke(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:55)
at pl.onAttachedToWindow(r8-map-id-87b6bba903db9d3c226b1cd25836eb133bc473b42c43e0521aeba5cdee6c3c72:389)
at android.view.View.dispatchAttachedToWindow(View.java:23299)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3517)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3671)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3131)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10818)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1632)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1641)
at android.view.Choreographer.doCallbacks(Choreographer.java:1237)
at android.view.Choreographer.doFrame(Choreographer.java:1166)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1615)
at android.os.Handler.handleCallback(Handler.java:1070)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.dispatchMessage(Looper.java:333)
at android.os.Looper.loopOnce(Looper.java:263)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9317)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
@MathiasBrannstrom commented on GitHub (May 8, 2026):
Same issue, GrapheneOS.
@Hennbaer commented on GitHub (May 8, 2026):
Same issue. Pixel 7a GrapheneOS. Started with yesterdays update 2026.4.1 (21464).
Owners profile (play services only installed in Private space). Installed through Obtanium.
@SaintPatrck commented on GitHub (May 8, 2026):
Hi all. We've identified the issue and are working on a hotfix. Apologies for the inconvenience, and thank you for your patience as we roll it out.
@Eirikr70 commented on GitHub (May 8, 2026):
Thanks for the quick fix!
@Kamika242 commented on GitHub (May 9, 2026):
Fixed version not available on GitHub for download via Obtainium?
@tattdogg commented on GitHub (May 9, 2026):
@Kamika242 no. Its a coldfix. 2nd day without bitwarden...
@diogotcorreia commented on GitHub (May 9, 2026):
I have not tested this as I downgraded the app instead (by uninstalling it first), but I think you should be able to install the APK from the CI run of the latest commit: https://github.com/bitwarden/android/actions/runs/25577039554 (download the
com.x8bit.bitwarden-fdroid.apkartifact and unzip it, the APK is inside).Hopefully they make a release soon, however, as this is less than ideal.
@industrial-cream commented on GitHub (May 10, 2026):
i've also experienced this with my motorola edge 50 fusion running pretty much stock android 15*. i've been using the web vault in a different web browser (vanilla firefox) to my regular 1 (iceraven) as a work around. i'm only able to do it because my phone has a lot of storage (256gb). in any case, it looks like i won't need to do it for much longer. :)
*motorola make barely any changes to android for their phones and tablets, such as having a small amount of built-in apps and the thinkshield security suite. i haven't made any os modifications to my phone.
@tattdogg commented on GitHub (May 10, 2026):
@diogotcorreia thanks for this. Works fine now. I'm a bit worried about the version. It's 2026.5.0 now. I hope I won't have problems when 2026.5.0 will be officialy released.
@butterdawgs commented on GitHub (May 10, 2026):
When this happened I just rolled my version back by putting "Password Manager 2026.4.0" in filter releases on Obtainium.
@diogotcorreia commented on GitHub (May 10, 2026):
@tattdogg
I'm not sure how Obtainium resolves the versions, but it's possible it won't get the new version automatically. In any case, you can still manually update the APK once a new release comes out since the version ID of the official release will be higher than the one you just installed.
@mixpix commented on GitHub (May 10, 2026):
Same issue. Pixel 8a. Installed from Zapstore (F-Droid version).
@butterdawgs commented on GitHub (May 11, 2026):
@sshadminBW when will this be on release?
@Kitt3120 commented on GitHub (May 11, 2026):
If they continue with their normal release cycle, this will take about 2 weeks to be included in a release.
I also grabbed the apk from latest main build and it works. GrapheneOS with GMS on Pixel 9 Pro XL.
@nightznero commented on GitHub (May 11, 2026):
So we have to have wait 2weeks for fix? XD
If there no gonna ne bugfix update in this week,I'm pass.
S25U, GH file(fdroid) with same issue as the others
@Kitt3120 commented on GitHub (May 11, 2026):
Just grab the fdroid release from here. There should be no conflicts.
https://github.com/bitwarden/android/actions/runs/25577039554
The releases are at the very bottom. The fdroid release is at the top of that list.
@vinnyperella commented on GitHub (May 12, 2026):
If they already have it fixed why wouldn't they make an emergency release crashing on startup makes the app unusable. If this was on the Play Store there'd be a release within hours.
@ryosoftware commented on GitHub (May 12, 2026):
Why you do not simply navigate to the already provided link then install the app?
@vinnyperella commented on GitHub (May 12, 2026):
That's completely missing the point, I shouldn't have to go to a github builds artifacts to download a fixed version of a release that crashes immediately on startup...
@Kitt3120 commented on GitHub (May 12, 2026):
I can only guess, but probably because they have limited resources and a release process we don't know about, and making such a hotfix release in between is a bit of work. This only affects a niche group of people and many of those already came here, saw this, downloaded the fixed apk, and went on.
I'm with you that a fixed release would be nice, Obtainium and F-Droid users could just update as usual. But at this point, a fix is implemented and you just have to download the apk manually instead of letting F-Droid/Obtainium do it for you, just this once, install it, and after that everything is fine. It's not that big of a deal.
@butterdawgs commented on GitHub (May 13, 2026):
Why won't Bitwarden do their job and make the fix easily accessible?
@ryosoftware commented on GitHub (May 13, 2026):
What job? The app is provided for free!
@diogotcorreia commented on GitHub (May 13, 2026):
@ryosoftware Some people have premium tiers and pay a subscription to use Bitwarden.
I'm sure Bitwarden has their reasons, but I agree with the other commenters that they should have made an emergency release by now.
@ryosoftware commented on GitHub (May 14, 2026):
People that pay do not pay the app, pays a subscrption to store their passwords at the bitwarden server.
I'm pretty sure that a higher percent of FDroid APK users do not pay for that and are hosting their own service (or using the free storage version).
@butterdawgs commented on GitHub (May 14, 2026):
I'm a paid customer actually, and yes it's the Developers job. Who else's job is it mate? 🤣
@butterdawgs commented on GitHub (May 14, 2026):
The fix has been added to the latest release, we got there finally.
It would've been nice for an update from the Devs rather than silence.