The behavior of Use Selection for Find is pretty strange

  • Bear Version:
    バージョン2.3.6 (13032) and earlier versions (Probably 2.x and later)
  • OS Version:
    macOS 15.1.1 (24B91)
  • What were you doing:
  1. Select the text to find.
  2. Enter ⌘E to copy the selected text to the pasteboard.
  3. Enter ⌘G to find.
  4. If necessary, edit the searched text or enter ⌘V to replace the text.
  • What feature did you use:
    Use Selection for Find in the Edit menu
    Find Next in the Edit menu
  • What happened:
    Bear cannot be operated using the standard macOS manner.
  • What did you expect to happen:
    Bear can be operated using the standard macOS manner.

Use Selection for Find is very difficult to use because it is different from the behavior of common macOS apps such as Notes and Mail.

The problems are as follows.

  • Because the search field becomes the first responder with ⌘E, if I try to edit the selected text, it will change the text in the search field. Also, I can’t search for a string using ⌘G after ⌘E. Sometimes I can search with ⌘G, but even in that case, I still can’t edit the searched text. Of course, if I change the first responder, I can edit it.
  • The search string set by ⌘E is not reflected in the pasteboard. Therefore, I can’t search using the same search string in other apps. Similarly, the search strings used in other apps cannot be used in Bear. I think this is also due to the fact that the search string of the pasteboard is not used.

I think these happened after the major version upgrade. I do those operations unconsciously, so I don’t think it happened in earlier versions.

I think Bear should follow the standard macOS manner to improve usability.

Normally, I don’t think the search field will be displayed when the user enters ⌘E. The current Bear displays a search field, so the search field becomes the first responder, which seems to cause different behavior from typical macOS apps.

I hope these are bugs, not specifications.