Spell check / autocorrect do not work properly when changing the first word in a note title

  • Bear Version: version 2.3.6 (but it happens in older versions as well)
  • OS Version: ios 18.1.1
  • What were you doing:
  1. select the first word in the title of a note
  2. begin typing to replace the first word with a new word
  3. the “autocorrect” suggestions above the ios keyboard include the first letter of the original word.

For example, a you wish to change a note with the title “New Note” to “Bear Note”. Select the word “New” and begin typing “Bear”, the autocorrect/suggestion area reads “Nbear”.

This does 2 things. 1) it prevents auto capitalization of the first word (you have to manually tap the shift key, when ordinarily you wouldn’t have to do this), and 2) it often prevents meaningful spelling suggestions to autocorrect the text.

The actual new title ends up as the word you wanted, but only after a little fiddling to check spelling if desired, or to make sure the capitalization is correct.

I expect the new word to not have the first letter of the previously selected word prepended to the desired word for the purposes of autocorrect/spell check/capitalization.

This bug happens as described with any header (one or more hashes), as well as bullet lists and checklists. Select any first word on an iphone or ipad and start typing to replace it, and the text ios is evaluating for spelling and suggestions (and auto capitalize) has the first character of the selected word prepended.

I can reproduce this on my iPhone 15 Pro Max running iOS 18.1.1.

Simple reproduction, using the steps above.