Starting from scratch, what are the steps to make the bug happen? The fewer the steps, the better.
Plug a physical keyboard into an android phone (e.g. a Bluetooth keyboard), and use ctrl functions (e.g ctrl+a (select all), ctrl+c (copy) etc.) in the official dynalist app or on mobile web.
Expected result
What do you expect to see after carrying out the steps above?
Afterwards, app should continue to operate as normal.
Actual result
Instead of the expected result, what happened?
App enters a weird āselect modeā where when you try to tap on an item to edit it it selects it instead (it basically appears like ctrl becomes ālockedā), see below:
Which operating system are you using? Which browser are you using? If youāre using a desktop or mobile app, whatās the version number of Dynalist?
I have only replicated this on android but it happens both in the app and on the Web (on mobile) - have replicated issue across three android phones.
Additional information
Anything else you think would help our investigation, like a screenshot or a log file? You can drag and drop screenshots to this box. For large amount of text, try putting them into something like Pastebin.
It certainly seems ctrl is becoming locked on somehow as this is of course the function of control, but pressing ctrl again doesnāt stop the behaviour - I havenāt found any way to get rid of it and usually have to restart the app, which suffice to say, is frustrating.
Iāve seen this behavior with soft keyboards too, such as Hackerās Keyboard. In that case though, tapping the Ctrl key a few times usually fixes the problem.
Thanks for the validation Craig! Yes ive seen it with hackerās keyboard too (which has a soft ctrl key for the record, and I should have mentioned above). In my experience I would say mashing ctrl again āsometimesā fixes it, rather than āusuallyā though
First of all, I wasnāt able to reproduce the issue with a bluetooth keyboard. After using Ctrl+C/V/A, it seems to work fine.
@Stephen_Dewitt do you encounter this after using Ctrl every time or just sometimes?
Although I couldnāt reproduce the issue, itās most likely from the āselect non-adjacent itemsā feature on desktop. While holding Ctrl, you can click items to select them.
Now Iām not sure if the Ctrl getting stuck is a hardware problem, or a driver problem (hardware releases Ctrl but somehow this is not sent to the client.
Hi Erica, thatās odd - were you on android? This has been consistent for me over several phones and platforms (chrome and the app itself) with both soft (as Craig above confirmed) and physical keyboards - could you try with hacker soft keyboard and see if you can reproduce it that way? I encounter this about 90 % of the time when using a ctrl function across all these devices / platforms / keyboards
I was able to reproduce the issue with Hackerās keyboard.
Looking into it, but it could be very hard debug, without knowing how Hackerās Keyboard implemented their Ctrl key. Weāll try though, thanks for the report!
Iāve got an idea on this when looking at our todo list.
We want to build a dedicated UI for bulk selecting on mobile, so the Ctrl+tap mechanism can probably be disabled altogether on mobile, which should solve your issue.
This sounds good Erica, although I sometimes intentionally Trigger this bug on mobile to multi-select, it is 10 times more annoying than useful so turning it off is ok with me!
Bumped priority, sorry for the long wait! That reason was that you seem to be the only one affected by this (there are lots of Dynalist users who use external keyboards, judged by the number of users who complained that Tab/Shift+Tab doesnāt work with external keyboard).
Hi @Erica, I saw with great excitement and appreciation the mention of fixing this bug on the last update
ā[UX/minor] Disabled Ctrl+click to multi-select on mobile since Ctrl key sometimes get stuck when using external keyboard with the mobile app.ā
I really am grateful you guys got to this ⦠unfortunately, nothing seems to have changed. Iāve checked across two phones, both the dynalist android app (updated to latest version) and the mobile web version, and the same āsticky ctrl and clickā bug is still there ⦠sigh - Iām not sure if there was a mistake fixing this at Dynalist HQ, or perhaps this bug really doesnāt have anything to do with āctrl and clickā (although that seems unlikely to me).
Are you guys not now experiencing this issue in house on e.g. an android phone with ctrl function (e.g. using Hacker keyboard)?
The top of each weekly update reads āThe features and fixes might arrive at the desktop and mobile app a few days later than the web version.ā Itās because deploying a new web version is much easier, so we want to make sure itās stable before deploying to other platforms. Otherwise if we need to fix something small, weāll need to release a mobile app version with release notes āfix derpāā¦
Next time you see Dynalist app is updated, it should be fixed. If not, you can post in this thread.
Hi Erica, I donāt mean to be a pest, and Iām really grateful this has come to the dynalist mobile app - I just wanted to check if this will roll out to mobile web at some point as the big is still occurring there with no change?
The check we added was for mobile app environment specifically, and we donāt want to disable Ctrl based on guessing itās a mobile browser (it might not be accurate) or based on screen size. That was our reasoning.
Yes 90% of the time I use it in a āalways onā pop up browser as I use dynalist so much to capture everything in my life even fairly short load times arenāt workable - this is a real shame for me but I do see the issue - However, the mobile version of the dynalist website is so completely different to the desktop Web version (e.g. it has a slider bar, etc etc) that I thought there must be some indicator of whether the user is accessing the mobile Web or desktop Web version? Couldnāt this be checked for in the same way? I canāt see how this could lead to false positives
They do look different, but if you resize the desktop version to be really narrow, it looks the same. You could try that out.
Yeah, the concern is false positives. We donāt want to disable Ctrl for someone whoās using Dynalist at 1/4 of their screen width to better take notes, if that makes sense. There are ways to try to tell if itās a mobile browser, of course, but that practice is called user agent sniffing which we try to avoid doing if possible.
I guess we can do that for now, since I think youāre the only person bothered by this issue, the current fix is pointless if it doesnāt actually fix it for you.