Closed williamstein closed 3 months ago
I saw this in the whiteboard when editing a note. I then checked the console.log and saw this:
After the upgrade I haven't seen this problem for a while, at least not with chat or tasks. However, I saw this just now in a whiteboard when editing a note with an emumerated list that looks like this:
I was typing at the end of the second bullet point, and the cursor jumped to the beginning of the first bullet point. I was using an external keyboard with no mouse.
Weird things:
- suppose you have a directory scratch that is not sync'd, and a file a.txt, and several compute servers.
- When you switch between various compute servers and the project, a.txt switches between them. The history is unified though, which is a bit odd. But really this is not at all a workflow we
So the bug remains.
For what it's worth, I think I've never once seen this issue when editing a .md file, which uses our react-virtuoso windowing functionality. In contrast in task lists and the notebook, the chunks of markdown are short, so windowing is not used. Maybe always enabling windowing would fix the problem. Also, we could set a max height and enable windowing/scrolling in all context, which would make it possible to have very long markdown content anywhere in a notebook or task list without things getting slow.
I'm reopening this since I think I just saw it when editing a bulleted list in a task list.
I definitely just hit this in a bulleted list in a task list. Basically I typed at the very end of a list item and the cursor jumps to the beginning. There's a lot of Transform.setSelection calls all over in the code, and maybe there is one that happens periodically in this case.
I made several more attempts and this might be fixed now. We will see.
Still not fixed. :-(
Good news -- I've not seen this and nobody has reported this for a month now!