mirror of
https://github.com/bitwarden/android.git
synced 2026-03-12 21:24:24 -05:00
High battery consumption caused by Autofill Service #406
Closed
opened 2025-11-26 22:16:53 -06:00 by GiteaMirror
·
97 comments
No Branch/Tag Specified
main
premium-upgrade/PM-33507-banner-dismissal-persistence
premium-upgrade/PM-33506-premium-status-changed-push
premium-upgrade/PM-33505-mobile-premium-upgrade-flag
error-state-update
fix/PM-33394-cipher-error-handlers
fix/PM-33394-folder-error-handlers
fix/PM-33394-send-error-handlers
llm/add-resolving-sdk-updates-skill
llm/add-cherry-pick-skill
PM-29871-external-link-buttons
QA-1523/sanity-test-saucelabs
claude/android-implementer-agent
release/2026.3-rc48
sdlc/sdk-update
PM-24380/flight-recorder-redact-hostname
PM-26577-app-links-support
PM-26896-autofill-fix
renovate/lock-file-maintenance
release/2026.2-rc47
PM-32714/fallback-to-web-vault-host
pr-6572
PM-28834/setting-app-layout-horizonos
vvolkgang/process-release-notes-v2
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
No Label
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#406
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 @jerryn70 on GitHub (Feb 24, 2017).
Need some tweaks to reduce battery consumption.
@kspearrin commented on GitHub (Feb 25, 2017):
Can you provide some information as to why you believe bitwarden is abnormally consuming your battery? We have not yet had this report. Is it tied to use of the autofill service?
@jerryn70 commented on GitHub (Feb 25, 2017):
Without opening or using bitwarden the battery consumption is increasing in time to time.
@jerryn70 commented on GitHub (Apr 20, 2017):
Well here is the battery consumption comparison between other password managers & bitwarden .
●Lastpass
●Dashlane
●PassKeep2Android
●Bitwarden
After boot (battery between 90% - 99%)
-Lastpass used : 1.3%
-Dashlane : 2.1%
-keepass2android : 0.3
-bitwarden : 5.2%
Battery between (5% -15%)
-lastpass : 7.3%
-dashlane : 9%
-Keepass2android : 5.2%
-Bitwarden : 16.2%
.I think bitwarden is always connected to net server and while others connect only when their is new entry or edit.
Next day After the phn boot i kept the phn ideal for 1 hr without opening bitwarden and checked the battery consumption of apps, bitwarden scores the top consumption of 3.2%. You need to do something about this.
My phone: moto x play
Stock marshmallow 6.0.1
Non rooted
@kspearrin commented on GitHub (Apr 20, 2017):
I suspect some of this has to do with the autofill service running. Can you try your tests with autofill turned off?
@jerryn70 commented on GitHub (Apr 20, 2017):
When i turned off auto fill, battery consumption is reduced .
@kspearrin commented on GitHub (Apr 20, 2017):
Ok, that makes a little more sense. Do you have the autofill services turned on in the other apps you are comparing bitwarden to?
@jerryn70 commented on GitHub (Apr 21, 2017):
Yes auto fill is turned ON in other apps when i compared.
The other thing that i noticed is, all other apps optimize battery (reduce consumption) itself when phn is in ideal or they didn't find any auto fill columns for a while. But bitwarden is increasing its battery consumption time to time.
@jerryn70 commented on GitHub (Apr 22, 2017):
@kspearrin see the difference . Auto fill is enabled on both .
@jerryn70 commented on GitHub (Apr 28, 2017):
Only bitwarden has push notifications process, maybe this causing high battery consumption
@kspearrin commented on GitHub (Apr 28, 2017):
Possibly. Can you try stopping it to see if it helps for you?
@jerryn70 commented on GitHub (Apr 28, 2017):
I have tried but no use still consumption is increasing
@kspearrin commented on GitHub (Apr 28, 2017):
Yes, it is most likely the autofill service then. There are two things that are weird here:
Will have to continue to investigate.
@jerryn70 commented on GitHub (Apr 28, 2017):
See the difference between bitwarden n keepass2android

@jerryn70 commented on GitHub (Apr 28, 2017):
There is no battery drain if i disable auto fill accessibility
@punassuming commented on GitHub (Apr 29, 2017):
I have noticed this as well, on both rooted and unrooted devices.
@punassuming commented on GitHub (Apr 29, 2017):
When rooted, I was tracking bitwarden at around 5% drain.
@jerryn70 commented on GitHub (Apr 30, 2017):
Yes I'm the only person reported battery consumption issue, maybe others are not concerned about battery life or maybe they didn't notice the consumption rate.
The thing i noticed is bitwarden's cpu usage (battery consumption) is increasing in every minute. While keepass2android cpu usage (battery consumption) increase only when we browse sites or use apps .
I think bitwarden looks for password box ever time even if the phn is in ideal , at the same time keepass2android looks for password box only if we open apps or sites .
These are my assumptions. I'm not a dev or tech .
But still im wondering how lastpass manages to make very low battery consumption. I think the use extra script for accessibility auto fill service.
I Hope you will fix the battery issue in the next release.
@kspearrin commented on GitHub (Apr 30, 2017):
@jerryn70 does it still drain the battery even if the phone is asleep?
@jerryn70 commented on GitHub (Apr 30, 2017):
Yes, but at that time consumption is slower .
While phones screen is ON and not using any apps or anything it consumes 1% in every 1 minute.
While browsing sites or using any apps 1% to 5% consumption in every 1 minute
While sleep 1% consumption in every 2 minutes ....
@kspearrin commented on GitHub (Apr 30, 2017):
@jerryn70 I have pushed a new build (550) to the beta channel on Google Play store. Can you try it out and see if any improvements?
@jerryn70 commented on GitHub (May 1, 2017):
@kspearrin i have tried but there is no difference. Still same as the current stable version
@walrus543 commented on GitHub (May 2, 2017):
@jerryn70 I have the same issue on my device:

@jerryn70 commented on GitHub (May 4, 2017):
@kspearrin @Primokorn all my test shows bitwarden uses doubles the battery of keepass2android . If kP2A uses 10% bitwarden will be 20% or above. And we cannot compare bitwarden's consumption with lastpass because last pass is very good in battery saving. You can see comparison between lastpass on my previous post.

Here is the result of latest bitwarden with KP2A
@kspearrin commented on GitHub (May 4, 2017):
Thinking about this more, real optimizations will only come if we reduce the number of times the service scans the screen looking for password fields. Currently this happens every time the app detects that there is a change to the screen (a lot!).
What if we changed it so that the notification was always present and when the user taps the notification, only then do we scan the screen to collect username/password field data? That way screen scanning is on demand instead of happening all the time.
The downside to this is of course that the app will no longer be as intelligent about offering the notification only when it can actually help.
@punassuming commented on GitHub (May 4, 2017):
I think in a way this might be how LastPass works sometimes. There are always cases where I have to click the notification in order for it to determine what the auto fill.
Is there a way to get it to scan the window periodically or in the first 5 seconds and then stop?
Is there a way when not rooted to disable individual services an app uses?
@punassuming commented on GitHub (May 4, 2017):
Can we scan only when keyboard is opened? That would be a good time to guess that we are inputting login info.
@kspearrin commented on GitHub (May 4, 2017):
@ralesi Only scanning with keyboard open is a possibility. We could make it a setting?
@jerryn70 commented on GitHub (May 4, 2017):
@kspearrin 'Scan only when keyboard is open' is a good idea.
Or we can use lastpass type auto-fill "scan only when we click on username/password box" .
I think that's why lastpass has very low battery consumption.
@ep2017 commented on GitHub (May 4, 2017):
I've also noticed this.
I'd be fine with having to click on either a Quick Tile or Bitwarden in the notification shade for it to scan the page/app for a login form.
In LastPass, I often have to click on the password field for it to trigger the popup telling me that I have an option to auto-fill. It's convenient, but I would imagine this still taxes the battery on some level.
My preference would be to have to manually click on a button to get the auto-fill option - saving the greatest amount of battery life.
@jerryn70 commented on GitHub (May 7, 2017):
@kspearrin As you said the service scans the screen looking for password fields everytime when the app detects screen changes.
My question is this, is the screen scanning rate is same as keepass2android or higher.?
If it is higher, then we can reduce it to the level of KP2A , because KP2A didn't failed to show autofill notification in all my test. Reducing scanning rate may reduce battery usage .
@kspearrin commented on GitHub (May 9, 2017):
@jerryn70
As far as I know, our implementation is identical to KP2A.
I will release a beta sometime soon with some changes that you can test for me.
@jerryn70 commented on GitHub (May 24, 2017):
@kspearrin just tag me when new beta is available. I will test n report back.
@kspearrin commented on GitHub (May 24, 2017):
@jerryn70 Will do. I plan to start working on it soon. Thanks for the testing thus far.
@kspearrin commented on GitHub (May 26, 2017):
@jerryn70 Can you send me an email at https://bitwarden.com/contact so that I can send you some custom builds to try?
@kspearrin commented on GitHub (May 26, 2017):
@jerryn70 and others:
Here is a custom build that tests the strategy we discussed above about always showing the notification and only scanning for password fields whenever the autofill is attempted.
https://ci.appveyor.com/api/buildjobs/4gby8sxkvhjh5b10/artifacts/com.x8bit.bitwarden-767.apk
Please let me know if it helps at all.
@jerryn70 commented on GitHub (May 26, 2017):
@kspearrin The ways we discussed
1, Always show notification :- scan for password fields when we click on the notification.
2, Scan only when keyboard is opened.
3, Scan when we click on password field (like laspass)
So the 1st method is created . And iam testing it.
Do you have plan for method 2 and 3 ?
@kspearrin commented on GitHub (May 26, 2017):
No plans for 2 or 3 yet. I first need to understand if scanning for passwords like we are going in the live app is actually what is causing battery issues. The test build should confirm that for us.
@ep2017 commented on GitHub (May 26, 2017):
I've been testing the new build since last night and there's a huge difference now - basically zero battery life with general use. The feature works exactly as expected.
I did have to set the notification (through Android) to "Low Priority) to get rid of the persistent icon and drop it lower on lists of notifications showing on the notification shade. But those are personal preferences.
@kspearrin commented on GitHub (May 26, 2017):
@ep2017 I may be able to adjust that priority programmatically. What does the priority do to the notification (I'm not an Android user)?
@ep2017 commented on GitHub (May 26, 2017):
@kspearrin "Never make sound or vibrate. never peek and LED. Hide from lock screen and status bar. Notifications will be shown at the bottom of the notification center."
That's the official tool tip. Private Internet Access VPN operates in "low priority" mode and it helps to unclutter things!
@jerryn70 commented on GitHub (May 27, 2017):
@kspearrin Success 😀😀


@kspearrin commented on GitHub (May 27, 2017):
Great! Any issues using the autofill that you have found?
@jerryn70 commented on GitHub (May 27, 2017):
@kspearrin I mainly concentrated on the battery consumption ,and i didn't noticed any issues . Well I will investigate more in coming days.
Can you please remove the app icon from the notification bar.? See screenshot

@ep2017 commented on GitHub (May 27, 2017):
@jerryn70 You can remove the icon now by setting Bitwarden to low priority for notifications as I described above (at least until this is an option to do it in the app).
@jerryn70 commented on GitHub (May 28, 2017):
@ep2017 i don't know how to do that. this is the default settings in my phone. In on stock marshmallow. Can you plz guide me .

@ep2017 commented on GitHub (May 28, 2017):
@jerryn70 Ah,looks like Nougat makes it easier.

@jerryn70 commented on GitHub (May 28, 2017):
@ep2017 But users below android 7 has no way to get rid of it.
@jerryn70 commented on GitHub (May 28, 2017):
@kspearrin Till now there is no issues on the test version. When I tap on the notification it will correctly shows the matching result. The only problem I noticed is bitwarden icon on the notification bar. Check my above post for its screenshot.
@ep2017 commented on GitHub (May 28, 2017):
@jerryn70 I'm sure the feature will be added in-app. I'm using that method because it's a temporary option in Nougat. I also don't like persistent icons for most things.
@walrus543 commented on GitHub (May 29, 2017):
I think this issue shouldn't be closed.
This fix isn't perfect:
• it adds a persistent notification (one more line in the notification panel and I already have my firewall, VPN and Privacy Guard)
• seeing the notification was a way to see if a browser is supported. No notification in Firefox => bitwarden won't work.
@kspearrin commented on GitHub (May 29, 2017):
@ep2017 @Primokorn @jerryn70
New test build: https://ci.appveyor.com/api/buildjobs/nxfyju03xeb212v1/artifacts/com.x8bit.bitwarden-778.apk
Find these new settings under Settings > Features. Please try them and let me know if any issues.
@ep2017 commented on GitHub (May 29, 2017):
@kspearrin Nice! They all seem to work as expected (tested in three different apps), but the persistent notification icon is still showing at the top of the screen (unlike when I manually switch it to low priority).
In terms of battery consumption, is it safe to assume that persistent notification is the most battery friendly (since it never actively scans anything)?
@jerryn70 commented on GitHub (May 29, 2017):
@kspearrin
There is a issue with 'scan only when password field focused' .
When I click on a password field , it shows auto fill notification and when I click the notification it shows the correct result. But when I click the result its not filling the fields . If I press back button (or go to back and) revisit the login page and click on the password box it will fill the password.
This is not only an issue it is a security risk. The password and username is not getting cleared from the clipboard after using that why when I revisit it fill the field .
See video (zip attachment) for issue. My english is too bad.
Bitwarden Issue.zip
More update : After clicking the result i won't fill the fields. To make it work after clicking the result, 1st i have to click the username box then click password box.
Update video also added see below
Bitwarden Issue Updates.zip
@kspearrin commented on GitHub (May 30, 2017):
New build with more fixes @jerryn70 : https://ci.appveyor.com/api/buildjobs/9y5bvx63i0u1mjex/artifacts/com.x8bit.bitwarden-783.apk
This build also adjusts the notification priority for "Persist Notification" to the lowest setting that I can set @ep2017 . Let me know if it has any affect:
@ep2017 commented on GitHub (May 30, 2017):
@kspearrin I can't seem to get the auto fill service to enable (I've even uninstalled/reinstalled). It says that Bitwarden's accessibility option is "on", but the app stays: Status: Disabled.
@kspearrin commented on GitHub (May 30, 2017):
@ep2017 Just close the autofill screen and navigate back to it. It should show it enabled. It doesn't auto-refresh when you back out to it from the android autofill settings menus.
@ep2017 commented on GitHub (May 30, 2017):
@kspearrin Yeah, that's what I've been doing for the last several builds, but it's refusing to switch to "enabled" and the notification icon isn't showing up regardless of the setting.
Let me revert to the previous build and report back...
@ep2017 commented on GitHub (May 30, 2017):
@kspearrin Ok, I uninstalled 783 (reverted the accessibility setting back to "off"first), rebooted, then reinstalled 778.
Turned auto-fill back on SUCCESSFULLY.
So I repeated the steps, but installed 783 and it won't even start the app - lots of errors in the logcat.

@kspearrin commented on GitHub (May 30, 2017):
@ep2017 try https://ci.appveyor.com/api/buildjobs/vi6s0co30m8ckjff/artifacts/com.x8bit.bitwarden-784.apk
I was playing with the build target on the last one as well which may have screwed stuff up.
@ep2017 commented on GitHub (May 30, 2017):
@kspearrin 784 works. The icon is still on the top bar, though.
@kspearrin commented on GitHub (May 30, 2017):
@ep2017 See https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Priority .
I tried default, low, and min. The build you have now is setting priority to min for the persist mode. Not sure what else I can do 🤷
@ep2017 commented on GitHub (May 30, 2017):
@kspearrin I suspect that many apps simply work around the problem by hiding the icon as described here:
https://forum.xda-developers.com/showthread.php?t=1286318
@walrus543 commented on GitHub (May 30, 2017):
Scan When Password Field Focused is still the best solution but it doesn't work on my end (v784).
With Persist Notification we don't have any indicator that a filed can be autofilled and it adds a new persistent icon in the notification panel.
Both alternatives use less battery (good news) but we can still notice an abnormal consumption when there's no field to autofill on the screen.
Check this out.
@jerryn70 commented on GitHub (May 30, 2017):
@kspearrin
Version : 784.
method : scan on when password field focused .
when i click on the password field , auto fill notification shows and immediately it will remove from the notification panel. This issue occurs only on some sites.
When I try to login on the below given site, sometime auto fill shows and immediately it will get removed and Sometime it won't show auto fill.
https://www.desidime.com/login
@ep2017 Test the above link with 'scan only when password field focused' method
@kspearrin commented on GitHub (May 30, 2017):
@jerryn70 @ep2017 @Primokorn
New build with more fixes to the password field focus option:
https://ci.appveyor.com/api/buildjobs/k0wr6ub3mw8r1c2m/artifacts/com.x8bit.bitwarden-785.apk
@ep2017 commented on GitHub (May 30, 2017):
@jerryn70 The field focus seems to work with the 785 build.
@kspearrin 785 crashed on first start, but seems fine now. Will report if that happens again.
@walrus543 commented on GitHub (May 30, 2017):
It's working now on the password field but not on the login field.
High battery consumption when opening a new screen (no changes)
Finally the notification doesn't disappear after returning to a previous web page.
@kspearrin commented on GitHub (May 30, 2017):
@Primokorn It's only suppose to work on the password field.
Can you explain the steps for this one please?
@jerryn70 commented on GitHub (May 30, 2017):
v785 is not showing favorites and my vault. It always loading...........
@kspearrin commented on GitHub (May 30, 2017):
@jerryn70 Try restarting the app?
@jerryn70 commented on GitHub (May 30, 2017):
Restart didn't worked. Force stop clear data worked .
But another issue is start-up take too much time .
This happens only if I remove bitwarden from recent apps ( means removing minimized app)
@kspearrin commented on GitHub (May 30, 2017):
@jerryn70 Cold start times are a known problem. Unless the startup time is different/worse in these builds than previous, lets leave that discussion on another topic.
@jerryn70 commented on GitHub (May 30, 2017):
I know the cold startup issue, but the issue I said is not cold startup. Anyway lets leave that because now after few start and stop that issue is solved.
@walrus543 commented on GitHub (May 31, 2017):
@kspearrin
@jerryn70 commented on GitHub (May 31, 2017):
I reproduced primokorn's issue in brave browser and focus browser. There is no issues with brave but there is issue with the focus . Its a browser specific issue.
What about having 'time out' settings for auto fill notification ?
Like after 20 seconds (or any other seconds/minutes choosen by the user) notification will be removed automatically. This will help to solve the issue (maybe be a temporary solution)
@kspearrin commented on GitHub (May 31, 2017):
@Primkorn Firefox must not be sending the proper accessibility event for the back button change. Can you confirm that if you do another action, like go to another page or background the app that the notification will go away then?
@walrus543 commented on GitHub (May 31, 2017):
@kspearrin
The notification only goes away when I hit the Home button of my device. It's still there if I continue browsing (same domain or a new one).
I confirm that it seems to be related to the browser since I don't have this issue with a CAF browser.
@jerryn70 commented on GitHub (Jun 1, 2017):
@kspearrin Battery result of 'scan only when password field focused'.
And I didn't find any issues with this method.
@kspearrin commented on GitHub (Jun 1, 2017):
@jerryn70 Great! Can you try out the persist notification option for some time as well to make sure no issues? If all is good I will release this version soon.
@jerryn70 commented on GitHub (Jun 1, 2017):
@kspearrin There is a bug. All 3 methods have this same issue.
Open brave browser - open site 1 and immediately switched tab and open site 2.
Then switched tab to site 1 and try auto fill
-no notification for scan only password field focused.
Everything is working on the site 2 .
Example If 1 open 3 tabs immediately then bitwarden won't recognize tab 1 and 2. Only The last created tab is recognized
@kspearrin commented on GitHub (Jun 1, 2017):
@jerryn70 I cannot seem to reproduce that using the Android browser in the emulator. It sounds like some events might not get fired when switching tabs or something. Can you see if it happens in other browsers besides brave?
@jerryn70 commented on GitHub (Jun 2, 2017):
@kspearrin i tested it with tunga browser and it also have that issue
@jerryn70 commented on GitHub (Jun 2, 2017):
@kspearrin If 2 tabs load at the same time . Bitwarden recognize only the 2nd tab. And its not showing auto fill for tab 1 . It shows only for tab 2.
After showing auto fill on tab 2, if we switch to the 1st tab then it will show auto fill.
If 3 tabs are open then tab 2 and 3 will recognize and 1 is not.
brave Test.zip
tunga test.zip
@jerryn70 commented on GitHub (Jun 2, 2017):
Iam facing the same issue that early post by Primokorn
The issue is with password field focus method. I faced this issue in application like flipkart app, jabong app etc.
The notification automatically removes after 30sec but IMO 30sec is too long .
15sec is enough i think.
Iam using v798
@kspearrin commented on GitHub (Jun 2, 2017):
@jerryn70 Unfortunately within non-browser applications I cannot detect when the password field is no longer there (without consuming your battery), which is why it is on a 30 second timer.
@jerryn70 commented on GitHub (Jun 3, 2017):
@kspearrin okey then there is no other issues. I think now you can release it to public.
@kspearrin commented on GitHub (Jun 8, 2017):
v1.6.1 is now available. Thanks all for the help in testing this.
@dougmaitelli commented on GitHub (Nov 7, 2017):
Just noticed today a battery consumption of 22% after last update.
@walrus543 commented on GitHub (Nov 7, 2017):
@dougmaitelli Which option do you use to get the bitwarden notification?
@dougmaitelli commented on GitHub (Nov 7, 2017):
@Primokorn Was using the default settings, didn't noticed it was the most battery consuming one.
Thanks,
@walrus543 commented on GitHub (Nov 8, 2017):
@dougmaitelli Yes, not a good idea for newcomers indeed. (@kspearrin what about switching to a more battery-friendly option by default? Don't you have bad ratings on Google Play?)
@dougmaitelli commented on GitHub (Nov 8, 2017):
@Primokorn Also, the way I understand is that the app does not take advantage of the new auto fill services features on Android, this is why the scanning of fields on screen is needed.
Maybe it would make sense to invest in this new feature?
@walrus543 commented on GitHub (Nov 8, 2017):
@dougmaitelli #57
@jerryn70 commented on GitHub (Nov 10, 2017):
@Primokorn but we need android 8.0 device . Iam i correct ?
@walrus543 commented on GitHub (Nov 10, 2017):
@jerryn70 Yep an Oreo firmware. (OT here btw)
@dougmaitelli commented on GitHub (Nov 10, 2017):
@jerryn70 For the new auto complete features you would need an Oreo device, but old phones would work with the old feature anyway.
@tandr commented on GitHub (Oct 17, 2019):
Fellas, I installed bitwarden a week ago, and now my battery gets to 70% overnight, where previously it was losing 2-3% maybe.
I don't think this bug is fixed.
(Galaxy A8, Android 9, kernel 4.4.111)