mirror of
https://github.com/bitwarden/android.git
synced 2026-03-09 03:33:36 -05:00
UI Artifact / Black bar in Android Status Bar #2080
Open
opened 2025-11-26 23:07:22 -06:00 by GiteaMirror
·
58 comments
No Branch/Tag Specified
main
crowdin-pull
PM-33266-crashlytics-bug
PM-32123/cookie-sync-error-message
PM-29861-update-overflow-content-description
PM-33227/clear-cookies-debug-button
update-agp
PM-26059-remove-cipher-key-encryption-flag
remove-remember-viewmodel
PM-29871-external-links
PM-29673/flight-recorder-export-header-info
renovate/lock-file-maintenance
sdlc/sdk-update
release/2026.3-rc48
PM-24380/flight-recorder-redact-hostname
release/2026.2-rc47
PM-32714/fallback-to-web-vault-host
pr-6572
PM-28834/setting-app-layout-horizonos
PM-26896-autofill-fix
vvolkgang/process-release-notes-v2
PM-26577-app-links-support
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
context-rules
devclarity/update-code-review-command
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
claude-skill/creating-feature-flags
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
optimize-test-workflows
tier2-test-sharding
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
ps/implement-sdk-repository-example
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
cs-workaround-linked-0-copy
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
km/15084-testing
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.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 project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#2080
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.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gokulkgm on GitHub (Nov 24, 2024).
Steps To Reproduce
Expected Result
The status bar should display normally without visual artifacts or black bar.
Actual Result
UI artifacts appear on the status bar and sometimes black bar appears instead of UI artifacts
Screenshots or Videos
Additional Context
This issue occurs consistently in the mentioned view and could be related to rendering or UI scaling issues.
Also, I couldn't reproduce this in any other apps that I am using.
Build Version
2024.11.6
What server are you connecting to?
US
Self-host Server Version
No response
Environment Details
Device: Nothing Phone 2
OS - Android 15 (Nothing OS 3 Open Beta 1)
Issue Tracking Info
@bitwarden-bot commented on GitHub (Nov 24, 2024):
Thank you for your report! We've added this to our internal board for review.
ID: PM-15229
@gokulkgm commented on GitHub (Nov 24, 2024):
Update:
This issue does not occur in older versions of the Bitwarden Android app. I tested the app using an earlier version (2024.11.1) and the artifact in the status bar was not present. This suggests that the problem may have been introduced in a recent update.
@gokulkgm commented on GitHub (Nov 24, 2024):
Update:
This issue does not occur in version 2024.11.5.
Only 2024.11.6 seems to be affected.
@gokulkgm commented on GitHub (Dec 4, 2024):
This issue is still reproducible in version 2024.11.7
@ashtanko commented on GitHub (Dec 5, 2024):
I am faced with the same issue on the latest version.

If a dark theme has been chosen, the status bar is still light, see:
@gokulkgm commented on GitHub (Dec 21, 2024):
Any update on this issue?
@SergeantConfused commented on GitHub (Dec 22, 2024):
Hello everyone,
@ashtanko, what is the make and model of your device, and which exact version of Android is it running?
Thank you,
@gokulkgm commented on GitHub (Dec 22, 2024):
Hi @SergeantConfused,
I updated to Stable Nothing OS 3.0 (Android 15) on my Nothing Phone 2 and installed Bitwarden v2024.12.0
I am still observing this issue.
https://github.com/user-attachments/assets/d08f9e43-eac5-45a4-b71f-9519c478a838
@ashtanko commented on GitHub (Dec 23, 2024):
Hello, I'm using Pixel 9 Pro XL, Android 15(Security update: November 5, 2024)
@SergeantConfused commented on GitHub (Dec 28, 2024):
Hello,
Thank you both. I have flagged this matter to the Engineering department; please feel free to post additional information, such as screenshots or a screen video recordings, if you wish.
Thank you again,
@curtis-livefront commented on GitHub (Jan 2, 2025):
@ashtanko @gokulkgm To help us investigate further, could you confirm if you changed the app theme within the app settings when the issue occurred?
@gokulkgm commented on GitHub (Jan 2, 2025):
@curtis-livefront , No, I did not change the theme. It was set to the system default.
The issue also occurred when I factory reset the phone, installed the app from the Play Store, and switched the tabs back and forth. It is always reproducible with version 2024.11.6 and above.
Could you kindly investigate why this issue does not occur with version 2024.11.1 (Bitwarden Beta)?
@MillionsToOne commented on GitHub (Jan 2, 2025):
Bisect please.
@maheshrijal commented on GitHub (Jan 16, 2025):
I just updated my app to
2025.1.0the issue still persists. I'm also on Nothing Phone 2 (Android 15)@dhavanbhayani commented on GitHub (Jan 18, 2025):
Any timeline?
When this issue will be resolved?
Android 15 December 2024 patch.
Vivo V40.
@gokulkgm commented on GitHub (Jan 18, 2025):
Dear Team,
With the native app now rolled out and this issue consistently occurring on Android 15, has the root cause been identified, or is a fix currently in progress?
cc @SergeantConfused , @curtis-livefront
@MillionsToOne commented on GitHub (Jan 18, 2025):
Doesn't seem to be an issue on LineageOS 22.1
@marioaltecci commented on GitHub (Jan 22, 2025):
https://github.com/user-attachments/assets/67aa608e-2ce9-41f1-81d3-969fe5ff88d6
I faced the same problem, it occurred after which got android 15, on android 14 it didn't happen
@bep1995 commented on GitHub (Jan 24, 2025):
Mine too. Android 15 on the Motorola Edge 50 Fusion. Bitwarden app version: 2025.1.0
https://github.com/user-attachments/assets/01c710ae-2d9a-4217-ba66-6799c21bb2b0
@sagarkpanda commented on GitHub (Jan 31, 2025):
So happens only on Android 15. Reproducible on 2025.1.1 as well.
@gokulkgm commented on GitHub (Feb 1, 2025):
Yes, it happens only on Android 15
@gokulkgm commented on GitHub (Feb 1, 2025):
Hi @SergeantConfused , @curtis-livefront Any update on this issue?
@sagarkpanda commented on GitHub (Feb 1, 2025):
They will fix it. As its doesn't affect any functionality it would be less priority.
@curtis-livefront commented on GitHub (Feb 5, 2025):
@gokulkgm Our team has not been able to reproduce this issue, but believe it could be related to a change that was done to target Android 15. If you would be willing to test a potential fix, it would be greatly appreciated. You can find build artifacts here (https://github.com/bitwarden/android/actions/runs/13159671597), in order to avoid conflicts with the other version you may have installed on the device we would suggest using the com.x8bit.bitwarden.beta.apk . To obtain the .apk file you can open the link on the device and download directly, you can follow this guide to install if needed (https://www.thecustomdroid.com/how-to-install-apk-on-android/)
@sagarkpanda commented on GitHub (Feb 6, 2025):
@curtis-livefront , I have tried it. Able to reproduce.
https://github.com/user-attachments/assets/586612a0-072b-4dfe-a6db-c41ecb128841
However i tried a few more times with white device theme, and it seems the glitch is not appearing.
Edit: nope, happens in white theme as well.
To be able to see this, you might need some more tries like swiping up to recents, and bringing back to use, close and reopen etc etc. the glitch don't always happen.
I had a little more explanation here: https://github.com/bitwarden/android/issues/4561
@dhavanbhayani commented on GitHub (Feb 10, 2025):
The issue is still there in the latest Bitwarden Android update 2025.1.2 (19470).
Kindly resolve.
@itsmeshibintmz commented on GitHub (Feb 11, 2025):
Facing same issue
Device : Nothing Phone 2
OS: Android 15 Stable
@curtis-livefront commented on GitHub (Feb 11, 2025):
@sagarkpanda Give this a try and please let us know if it resolves your issue.
@gokulkgm commented on GitHub (Feb 11, 2025):
@curtis-livefront , Issue is still present.
@sagarkpanda commented on GitHub (Feb 11, 2025):
Yes, present on this build as well.
Mine on Nothing phone 1, 3.0 (A15)
@curtis-livefront commented on GitHub (Feb 14, 2025):
@sagarkpanda @gokulkgm We've observed that other users have reported this issue in various applications on the Nothing Phone. To consolidate these reports and assist in troubleshooting, please share your experience in the following thread on the Nothing Community forum here.
We will monitor this thread for any developments. However, please understand that our ability to address this issue is limited until Nothing provides a resolution.
Thank you for your partnership in tracking this issue down.
@gokulkgm commented on GitHub (Feb 14, 2025):
@curtis-livefront Thanks for sharing the Nothing Community Thread. Will make a post.
I agree that most of the users reporting this issue seem to be on Nothing phones with Android 15, so it’s possible that a bug in Nothing OS is contributing to the problem.
That said, app versions prior to 2024.11.5 work fine without any issues. The problem appears to start with version 2024.11.6. Has the engineering team reviewed the changes between versions 2024.11.5 and 2024.11.6 to identify what might be causing this?
@stukinnear commented on GitHub (Feb 14, 2025):
My dealings with Nothing over the last couple of years have not been great
It's not the end of the world.
Stu
On Fri, 14 Feb 2025 at 18:03, Gokul GK @.***> wrote:
@dhavanbhayani commented on GitHub (Feb 14, 2025):
The issue is with my Vivo V40 and Google Pixel 6A as well.
Both are on the latest Android 15 stable version.
I don't think the issue is limited to Nothing Phone only.
@curtis-livefront
Screenshots from my Vivo V40.
@matteocoder commented on GitHub (Feb 28, 2025):
This also affects my Motorola Edge 50 fusion with android 15, running the bitwarden app version
© Bitwarden Inc. 2015-2025
Version: 2025.1.2 (19740)
📱 motorola motorola edge 50 fusion 🤖 15@35 📦 prod
local
@fxzxmicah commented on GitHub (Mar 3, 2025):
vivo IQOO Neo7 Racing
Android 15
Same Issue.
@MillionsToOne commented on GitHub (Mar 10, 2025):
Since it only happens on Android 15, could it be broken edge-to-edge support or no support at all?
@gokulkgm commented on GitHub (Mar 24, 2025):
BW team, what are the next steps for resolving this issue? It appears to be occurring across multiple devices and manufacturers on Android 15.
@firu11 commented on GitHub (Mar 27, 2025):
Same for me on Nothing Phone 2, Android 15
https://github.com/user-attachments/assets/94b3bbc2-6e6e-4d52-8ef0-82d0f151620d
@dhavanbhayani commented on GitHub (Apr 8, 2025):
This issue has not been resolved in the latest updated Bitwarden version 2025.3.0.
Vivo V40 Android 15 March 2025 update.
@gokulkgm commented on GitHub (Apr 8, 2025):
Issue still occurs in 2025.3.0 in Nothing Phone 2
@MillionsToOne commented on GitHub (Apr 8, 2025):
They will notify this thread when a fix has been made. No need to tell that it hadn't been fixed.
@fxzxmicah commented on GitHub (Apr 8, 2025):
Small window mode developed by OEM is also affected.
@itsmeshibintmz commented on GitHub (Apr 8, 2025):
Even the popup window is having same issue, that means it's not android version issue right, no other apps having the issue.
@marioaltecci commented on GitHub (Apr 23, 2025):
© Bitwarden Inc. 2015-2025
Версия: 2025.3.0 (19983)
📱 Redmi 23021RAA2Y 🤖 15@35 📦 prod
🧱 commit: bitwarden/android/release/2025.03-rc19@693d9f18db4651ec788046162cf92a2b044ba7d3
💻 build source: bitwarden/android/actions/runs/14180279322/attempts/1
@fxzxmicah commented on GitHub (May 7, 2025):
Ver 2025.4.0 The issue remains.
@firu11 commented on GitHub (May 7, 2025):
Not for me 🤔.
Nothing Phone (2)
Nothing OS 3.0 - Android 15
Edit:
I was just lucky and it didn't occur a few times. The issue still remains.
@fxzxmicah commented on GitHub (May 8, 2025):
This bug might just not have been triggered by you. Even on my phone, it requires certain operations to trigger and doesn't occur 100% of the time.
For example, switch the software to the background and then switch it back. Also, it may not occur even throughout the entire operation cycle of the software. You need to restart the software to trigger it.
@gokulkgm commented on GitHub (May 8, 2025):
This can be easily reproduced in Nothing phones by switching between all bottom tabs in the app back and forth.
@codesalatdev commented on GitHub (May 8, 2025):
Hi there! I am a Nothing Phone 2 user and found this issue because I am experiencing the same issue. As well as the graphical glitch in Bitwarden, I also experienced a glitch while looking at the screenshots by @itsmeshibintmz . Please excuse the poor "screencapture", as the glitch was not visible in videos made by the OS.
https://github.com/user-attachments/assets/970f5bd0-3996-4383-b044-830eb612d689
It seems like this interesting pattern can somehow glitch the rendering process. So while I didn't have this issue outside of Bitwarden before, it doesn't seem to be a Bitwarden issue per se.
@kausar-kc commented on GitHub (May 15, 2025):
This issue is happening on my Motorola g85 android 15 phone when using bitwarden app.
@konmaz commented on GitHub (Jun 26, 2025):
I just updated to Hyper OS
OS2.0.202.0.VOOEUXMand I notice a flickering on the top bar when scrolling.Version: 2025.5.0
@fxzxmicah commented on GitHub (Jul 2, 2025):
In version 2025.6.1, the manifestation of the issue has changed. It appears normal in light mode, but in dark mode it turns into what is shown in the image.
@PixelDew121 commented on GitHub (Jul 15, 2025):
Have the same issue on my moto g85, the status and navigation bar sometimes turn white when the app is used.
@sudoshindo commented on GitHub (Jul 17, 2025):
Nokia HMD Pulse Pro (Android 15)
@owocado commented on GitHub (Aug 17, 2025):
looks like it's fixed in PR #5617 and merged so we will need to wait it out for a Play store release?
@david-livefront commented on GitHub (Aug 19, 2025):
The 2025.8.0 release is coming soon and will include a patch for the issues causing the system bars to be the incorrect color.
This issue is caused by an OS bug that has been resolved by Google but older versions of Android 15 still exhibit the issue. Because of the this, we have targeted specific revisions to apply our work-around and there may still be a minor blink affect on those devices when logging in or changing users.
@david-livefront commented on GitHub (Sep 2, 2025):
Unfortunately the required changes to resolve this UI bug caused Autofill to no longer work on the affected devices.
We were forced to roll-back part of the changes. There will still be some glitches in the system bars: