macOS screen reader does not always speak the highlighted text

Description of the issue:
Highlighting text and pressing the speak shortcut does not always speak the highlighted text.

Steps to Reproduce:

  1. In macOS settings > Accessibility > Speech, check “Speak selected text when the key is pressed”.
  2. Go on a website (Twitter for example)
  3. Select text*
  4. Press speech shortcut (option + escape by default)

* Different ways of selecting text will yield different results.

  • Selecting all text with command + a will usually speak just the first word on the document.
  • Selecting a paragraph of text by double-clicking it will speak some other part of the website (unpredictable on which part - sometimes the previously highlighted > speech-ed paragraph?)
  • Selecting a portion of a paragraph by click and dragging will usually speak what is highlighted.

If I can’t get the highlighted text > speech shortcut to work, I’ll copy it, paste it in the URL bar, highlight the URL bar, and then use the speech shortcut.

Actual Result:

Expected result:
macOS should literally read everything that is highlighted when pressing the speech shortcut. This feature worked fine on Chrome; I only started to notice this bug after switching to Brave.

Reproduces how often:
It depends on the website I am on. Text to speech works fine on Reddit, Twitter, and YouTube no matter how I highlight the text, but on a lot of blogs, I get this bug.

Operating System and Brave Version:
macOS Mojave 10.14.6
Brave 0.68.132 Chromium: 76.0.3809.132 (Official Build) (64-bit)

I am also a Mac screenreader user.
I experienced Brave crashes when my accessibility hardware setting to enable typing feedback was checked. After unchecking this setting Brave launched successfully.

Interesting, I haven’t had Brave crash as a result of using a screenreader yet.