Cursor/scroll jumps and items are truncated/deleted from checkbox lists on mobile

Steps to reproduce

  1. Create a note containing a checkbox list of ~500 items (on desktop)
  2. Open the note on a mobile device
  3. Add a new item near to the beginning of the list

Expected result

Item is added and all other items are shifted down

Actual result

  • Scroll bar jumps
  • Cursor jumps
  • The list is truncated i.e. items are simply deleted from the end of the list

Environment

  • Operating system: Android 12
  • Debug info:
SYSTEM INFO:
	Operating system: android 12 (samsung SM-G991B)
	Login status: not logged in
	Live preview: off
	Legacy editor: on
	Base theme: dark
	Community theme: none
	Snippets enabled: 0
	Safe mode: on
RECOMMENDATIONS:
	Update installer: installer version too low, please download from https://obsidian.md/download and reinstall.

Additional information

  1. Scrolls to the bottom and then back to the top to show that there are 500 items
  2. Tries to add a new item at #2
  3. Deletes empty space
  4. Scrolls down to show list is now only 35 items long
  5. Generally has a bad time

ezgif-4-7de972d871

Sorry, the GIF doesn’t seem to have converted fully. Here is a video showing the steps under additional information.

App updated a day or so ago to v1.1.1 and I can no longer reproduce. Could this have been fixed in the latest release?