BUG REPORT: Brave improperly handles iOS keyboard text replacement in Brave browser search/address bar

Bug report: Brave improperly handles iOS keyboard text replacement in Brave browser search/address bar.

Operating System: iOS Version 18.3.2
Brave Version: Version 1.75 (179)

Bug Breakdown:
-Background: iOS has a text replacement feature (Settings → Keyboard → Text Replacement)
-Bug: Brave mishandles text replacement in Brave browser search/address bar by forcing the iOS text replacement in every instance and will not allow me to alter the formatting of the iOS text replacement in any instance.
—For example: I have instructed iOS keyboard text replacement to convert “ok” to “OK” and I live in the state of Oklahoma. If I were to type “Oklahoma” into the Brave browser it would recognize the all-capital “OK” from my iOS text replacement and Brave forces me to type “OKlahoma” — note the capital letters.
—This example was for the sake of ease and clarity but the issue extends much further in other, more complex scenarios

The fix: Allow Brave to process iOS keyboard text replacement as a mere suggestion instead of a mandate, just like any typical keyboard suggestion.

@Hunlig I just tried replicating on my iPhone but can’t make it happen. If I hit space then it will replace ok with OK but if I keep typing, it keeps it as I have it.

Also want to say, this is an OS level input and shouldn’t/wouldn’t be controlled by Brave in itself. You should see the same behavior in Safari or any other app.

Just to be clear, what I tried:

  1. Went to SettingsGeneralKeyboardText Replacement on my iPhone.
  2. Opened Text Replacement and hit the +
  3. Input phrase as OK and shortcut as ok
  4. Opened Brave
  5. Tapped in address bar, typed in ok and it showed a suggestion for OK but if I continued typing to Okl the suggestion went away and I was able to end with the finished word Oklahoma with no problems.
  6. Then went to Google and tried…same way. Actually went to a bunch of different sites and it worked the same way
  7. Opened ChatGPT app, Safari, and others…the text input worked exactly the same.

This is on:

  • iPhone 13 Pro Max
  • iOS 18.3.2
  • Brave version 1.76 (77).

I do see you’re a bit behind on your update, but that shouldn’t matter on this. Though I do recommend you update.

1 Like

Thanks for the reply.

This issue is actually over a year old, but I always figured it would be sorted out quickly as other bugs have. Eventually I just decided it should probably be addressed.

The interesting part is this is the only text input bar on my whole iOS system that has experienced this issue. Not Safari or any other app for that matter I can recreate the issue. Just the Brave Search/Address bar.

When typing in a particular text input field within the Brave browser, on a website, everything works as it should.

Your recreation process is accurate and should have yielded the same result.

Hope this helps us get a good fix!

iPhone 14 Pro Max

Taking a look to see if I can reproduce.

I just ran in to the same problem, but with “br” (that I had set to Best Regards in iOS text replacement) making it impossible to search for anything related to Brave.. :sweat_smile: Didn’t help adding “Brave” in the list, as Brave seemingly just goes for the first available abbreviation/replacement.. (?) :thinking:

iPhone 15 pro
iOS 18.4 dev