I’ve been using Obsidian for a while now on both iOS and MacOS. On my ipad I typically use a keyboard.
I typically use the emacs key-bindings on both platforms, and regardless of which platform I use when i hit CTRL-D to delete a character, it always deletes 2 characters.
Steps to reproduce
delete 1 character forward of cursor
deletes the 2 characters forward of cursor
Operating system: macos, ios
does it happen in the help vault?
does it happen here
Yes it happens on the codemirror page. I quickly checked open issues on codemirror GitHub but didn’t find anything. I’ll take a closer look soon.
similar bug on iPadOS
The original description in my post was incorrect. It should be ctrl rather than cmd. I have updated that.
Please add [Bug] or [Feature] to your post title, then delete this line.
[ ] Android
Obsidian Mobile version: v1.0.4
I’m using iPad with smart keyboard.
When pressing ctrl+d key, the expected result will be deleting the first letter after the cursor. However, what I observed is that ctrl+d delete 2 letters after the cursor.
does it happen both on osx and macosx?
Can you post a screen recording of this happening on
https://codemirror.net/6/ on osx?
We haven’t been able to repro.
I did not observe this issue on macos.
For me, It only happens on iOS and iPadOS
And for the website you mentioned: the issue happens there too (with safari browser on ios)
FYI- On Mac you use ‘fn-delete’ to forward delete. But on some iPadOS keyboards, the function key has been replaced by the ‘globe’ key. So ‘ctrl-D’ is used instead in this situation and this is where the bug occurs (‘ctrl-D’ actually does nothing on Mac.)
I experience this bug on my iPad Pro 10.5 with Logitech Combo Touch keyboard (which lacks a function key.)
I notice the following：
Is the patch mentioned adopted in the mobile version of Obsidian?
yes this should be fixed.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.