When i delete additional OTP string, the problem disappears.
since v1.07-r1 (Android 8.1.0)
But, TOTP generation is working properly: https://i.imgur.com/npou3px.jpg
Mi MIX2 (MDE5), Android 8.0 (OPR1.170623.027), MIUI 10.3.1.0 (ODEMIXM)
Vote up, same issue here after upgrade to 1.07f. Any record that have OTP record can't be seleted at K2A keyboard.
_Previous flow:_
_After upgrade (apply only for records with OTP keys):_
I'm now downgraded to https://github.com/PhilippC/keepass2android/releases/tag/1.06f and all work fine. Will wait for 1.08f version with bugfix
dragoangel
Я еще заметил, что на старом андроид 4.4 диалог смены клавиатуры всегда открывается автоматически после успешного поиска записи по url из браузера. Но на 10м MIUI (redmi note 5) диалог почти на всех сайтах не открывается. Приходится вручную вызывать диалог (долгий там по пробелу). Проблему можно решить плагином Keyboardswap, который сам переключает клаву на кипас, но для него требуется через режим отладки присвоить android.permission.WRITE_SECURE_SETTINGS, а для этого в свою очередь требуется зарегистрировать micloud и залогинить смартфон (иначе миюай не позволяет через консоль раздавать права приложениям). Такие вот дела. И еще раздражает, что плагин оставляет свое окошко в интерфейсе недавних приложений.
@roman90sv
I'm always use KeyboardSwap App so I'm not see any issue 😅. It align my base requirements in configuration of my phone. Due I have MiAccount I from old times, I even doesn't know that such custom ADB-launched permission not working without it 😆.
Good morning GPlay autoupdated my K2A. This such a pain. After dawngrade need to disable autoupgrade for k2a in GP.
I am experiencing the same behavior as dragoAngel has listed below, and it has been happening with the 1.07 releases, even when I was a ßeta tester, to the point where I left the ßeta program to revert to 1.06 stable version.
Now Google Play store has updated me to version 1.07-r1 and I'm experiencing the same issue again. Please move 1.07 back to ßeta status until this issue can be resolved.
It is 100% reproducible with 1.07-r1 and never occurs with 1.06f.
Mi MIX2 (MDE5), Android 8.0 (OPR1.170623.027), MIUI 10.3.1.0 (ODEMIXM)
Vote up, same issue here after upgrade to 1.07f. Any record that have OTP record can't be seleted at K2A keyboard.
_Previous flow:_1. Opened app/browser with login screen 2. Switch to Keepass2Android, open needed record and my keyboard aumotically switch to one-line keyboard 3. Switched back to my app with login screen and proceed login with selected record accesible throu one-line keyboard._After upgrade (apply only for records with OTP keys):_
1. Opened app/browser with login screen 2. Switch to Keepass2Android, open needed record and my keyboard aumotically switch to one-line keyboard 3. Switched back to my app with login screen and K2A keyboard have no selected record at all 4. Use select option button to open K2A 5. Select needed record and automatically return to app/browser 6. Still K2A keyboard have no selected record at all 😑
I reported and commented on this several different times before the Google+ page shutdown. I had to leave the beta program because it kept popping up. I wouldn't mind coming back. I'm generally tolerant of errors, but this is such a key feature for me I couldn't wait any longer. Now that it's been pushed to the stable branch I really hope it will get fixed.
Indeed - When I realized it was the ẞeta build of 1.07 I opted out of the ẞeta program as well.
But now 1.07-r1 is being pushed as stable by Google Play. So, I opted to do as dragoangel mentioned - manually install 1.06f, and then going into Google Play, selecting K2A and disabling automatic updates.
Play store still mentions that the update is available, but it won't automatically update, and you can just skip it when updating other stuff if you need to manually update other apps.
I'm also seeing this problem on my Pixel 3. The problem went away for a few days after wiping the app's storage.
I'm also experiencing this is. Only affects entries with totp.
Subscribing, affects me as well. For me this is related to having TOTP set up in the entry, works fine when the entry has only password configured.
I'll double check - I have several entries that have more than just opt keys as entries in the advanced tab - not sure if it is only otp or anything at all in the advanced fields.
Same issue on
1.06 works fine just like everyone else mentioned.
same issue here
Same here on a Nokia 7 Plus running Android 9.0.
@PhilippC: Can you tell, when you will have time to fix this issue? This prevents us from updating the App
I've got the same issue. Running KP2A version 1.07-r1 on Android 6 (Marshmallow).
Having an OTP on the entry makes entries unusable via keyboard, only via copy/paste which is not very secure.
It indeed helps (re)installing APK version 1.06f from here:
https://github.com/PhilippC/keepass2android/releases/tag/1.06f
I recently set my phone up freshly. Since then I also have this issue on Android 7.
The 1.06f works just fine.
From the Debug-Log of 1.07f when selecting an Entry containing a TOTP:
```01.07.2019 22:30:32:748 -- Timeout cancel
01.07.2019 22:30:40:263 -- DatabaseSettingsActivity.OnPause
01.07.2019 22:30:40:265 -- Timeout start
01.07.2019 22:30:40:320 -- DatabaseSettingsActivity.OnStop
01.07.2019 22:30:44:784 -- Received intent to provide access to entry
01.07.2019 22:30:44:788 -- System.Exception: Invalid full id 49EC7A92444F1F338E839B6FD5F8D20A
at keepass2android.ElementAndDatabaseId..ctor (System.String fullId) [0x00029] in
at keepass2android.CopyToClipboardService.OnStartCommand (Android.Content.Intent intent, Android.App.StartCommandFlags flags, System.Int32 startId) [0x00094] in <42483a0e42cb482da6be36caa63cd922>:0
01.07.2019 22:30:44:790 -- CopyToClipboardService.OnDestroy
01.07.2019 22:30:44:791 -- Destroyed Show-Notification-Receiver.
01.07.2019 22:30:55:173 -- Loaded task keepass2android.NullTask
01.07.2019 22:30:55:233 -- ShareUrlResults.OnCreate
01.07.2019 22:30:55:234 -- ShareUrlResults:apptask=
01.07.2019 22:30:55:240 -- Loaded task keepass2android.SearchUrlTask```
Same issue (after selecting entry and returning to previous app, keyboard doesnt remember open entry at all) here:
It also seem to depend on app that Im switching back to - many apps work fine, some almost never keep entry open and always reset keyboard.
Edit: actually yes, after testing more apps and paying attention, presence of TOTP setup is really only thing that makes difference
In my case the issue is independant from the app switching.
Usually there should be a notification when selecting an entry, which works fine in most cases.
As soon as there is a TOTP configured, there is no entry notification.
Can confirm: no entry notification (and therefore no usage of clipboard) in case OTP is populated in this entry.
4 month after issue appeared with TOTP. I simply moved all my TOTP to Authy app today and updated to 1.07, can't take anymore.
@dragoangel Yes, it's really strange to me as well, that there is no reaction from @PhilippC for 3 months.. Well, at least, he did merge a pull-request 10 days ago, so he's still active. Hopefully, we will hear from him soon about this issue.
I'm sticking to 1.06 - I don't see anything in 1.07 that I need to have.
Accidentally updated the previously downgraded app to the latest version (1.07-r1), and it doesn't work there either.
Quick fix: Settings -> App -> TrayTotp -> set both TOTP Seed/Settings name to something else, e.g., append a character to the end. The one-row keyboard and the notification start to work again on such entries. Of course, you can't get the TOTP code from this app but if you use another app for 2FA, it's not a big problem, at least you can access your entries here.
If you use another app for TOTP you don't need it enabled in your keypass
database, so using it as OTP seed is pointless in the first place.
(Edited 11 Aug to fix autocorrect woes from my phone)
On Wed, Aug 7, 2019, 09:02 Immánuel! notifications@github.com wrote:
Accidentally updated the previously downgraded app to the latest version
(1.07-r1), and it doesn't work there either.Quick fix: Settings -> App -> TrayTotp -> set both TOTP Seed/Settings
name to something else, e.g., append a character to the end. The one-row
keyboard and the notification start to work again on such entries. Of
course, you can't get the TOTP code from this app but if you use another
app for 2FA, it's not a big problem, at least you can access your entries
here.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/PhilippC/keepass2android/issues/799?email_source=notifications&email_token=ABYWSQHKGV66WFKJ2B4ONCDQDLBWZA5CNFSM4HHMWE72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3YKDJQ#issuecomment-519086502,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYWSQECOG6UYKBLL4W5ZD3QDLBWZANCNFSM4HHMWE7Q
.
Of you just another app for TOTP you don't need it enabled in your keypass database, so spring it as OTP seed is pointless in the first place.
Wrong. Because on the (Windows) desktop I don't use any other tool than Keepass to provide TOTPs as convenient alternative to use my phone.
That is you. Not everyone. The whole point of having the TOTP in the KP
database is to avoid having to use multiple programs and have multiple
databases. You're use case does exactly that - have multiple apps and
multiples databases providing the same functionality.
And this workaround, while it gives you access the items that have the OTP
seed as well as those without equally, forces the user to have an alternate
means too get acres to the TOTP - which is counter-productive to having otp
support in keypass and keypass2Android in the first place.
In effect, you've just said to everyone ” Hi, here is a workaround for otp
use - user another app.”
ESPECIALLY since it works perfectly fine in 1.06f.
On Wed, Aug 7, 2019, 09:20 upD8R notifications@github.com wrote:
Of you just another app for TOTP you don't need it enabled in your keypass
database, so spring it as OTP seed is pointless in the first place.
Wrong. Because on the (Windows) desktop I don't use any other tool than
Keepass to provide TOTPs as convenient alternative to use my phone.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/PhilippC/keepass2android/issues/799?email_source=notifications&email_token=ABYWSQA4ABF6PJWGR5N4VJTQDLD3NA5CNFSM4HHMWE72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3YL4MA#issuecomment-519093808,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYWSQFL4PSJX67AQA2XWR3QDLD3NANCNFSM4HHMWE7Q
.
Honestly, I don't see your point.
Let's assume I only use KP for passwords and TOTP. Desktop app and Keepass2Android, same database.
How is this solving the issue described in this thread?
I think upD8R meant that you can sync the DB across multiple devices, and so you can't remove the TOTP seeds from KeePass entirely. E.g., KeepassXC handles it well.
My workaround is for those who can't live without their entries but can live with using another app for TOTP on Android.
By reverting to a build that it does work on, 1.06f, as has been repeatedly
mentioned.
On Wed, Aug 7, 2019, 09:56 upD8R notifications@github.com wrote:
Honestly, I don't see your point.
Let's assume I only use KP for passwords and TOTP. Desktop app and
Keepass2Android, same database.How is this solving the issue described in this thread?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/PhilippC/keepass2android/issues/799?email_source=notifications&email_token=ABYWSQF3O3O5IJCBIHWS7ILQDLICDA5CNFSM4HHMWE72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3YPTWI#issuecomment-519109081,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYWSQBKSPABSOTH5PUFPILQDLICDANCNFSM4HHMWE7Q
.
Correct. And by downgrading to 1.06f until the is a true fix for 1.07-r1,
the workaround is actually not needed.
I manually installed 1.06f, then used the Google Play store to set this one
so to not auto update. Now, when play store has updates, I can select
update all, and it throws up a warning that I have this one app set to not
auto update, and asks is I want to update or skip.
With this, I still have access to all my database entries, as will as
full access to TOTP entries, without needing a second app, across all of my
devices, as the problem doesn't occur in either Linux it Windows desktops,
only on the latest build of K2A.
And since you said that it doesn't affect KpXC, either, that is an
alternative for folks who cannot get 1.06f to stay on their devices without
upgrading automatically to 1.07-r1 - use KpXC n Android and OS specific
builds for other OSs.
On Wed, Aug 7, 2019, 09:56 Immánuel! notifications@github.com wrote:
I think upD8R meant that you can sync the DB across multiple devices, and
so you can't remove the TOTP seeds from KeePass entirely. E.g., KeepassXC
handles it well.
My workaround is for those who can't live without their entries but can
live with using another app.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/PhilippC/keepass2android/issues/799?email_source=notifications&email_token=ABYWSQEUVY7YFL4XPGOQSTDQDLICVA5CNFSM4HHMWE72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3YPUJI#issuecomment-519109157,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYWSQE77EE4DRLLODBBWV3QDLICVANCNFSM4HHMWE7Q
.
Not sure if it makes sense to discuss possible workarounds. Personally, I just open the affected entry in K2A and do a manual copy of the needed field. Not too bad.
I guess we all agree that is a bug/regression, which just should be fixed.
That works - but is a PITA compared to using the KeyPass native keyboard to fill in entries with a single tap on each 'button' corresponding to each field you need to enter - no app switching required. Of course, the older way I used to do it, using the notification area to keep a running notification of both username and pw makes it a bit easier - but TOTP is not one of the items that you can throw up in the notification area, only UN / PW. So, without regressing to 1.06f, you'll need to switch back and forth between apps.
And, obviously, if I don't want to swap back and forth between 2 apps, I most certainly am not in favor of using a third app app and having to swap between 2, then 2 more, apps to get this all done when I can use 1 app, have it select my entry and enter everything into the same app without switching once I start. Hence my comment about it being pointless if you use another app (which, I'll admit, was from my own PoV, which I did not specifically state).
Having used that same sort of functionality (KeyPass's Autotype) on desktop OSs, it's not only inconvenient but, IMO, a major PITA to swap apps to enter PWs from my database, a regression, if you will, from the previous app I used 15+ years ago.
Most helpful comment
Mi MIX2 (MDE5), Android 8.0 (OPR1.170623.027), MIUI 10.3.1.0 (ODEMIXM)
Vote up, same issue here after upgrade to 1.07f. Any record that have OTP record can't be seleted at K2A keyboard.
_Previous flow:_
_After upgrade (apply only for records with OTP keys):_