Cursor stuck as default arrow — won't change to pointer/text cursor (macOS, Apple Silicon)

Description of the issue: The mouse cursor stays as the default arrow while browsing in Brave. It does not change to the hand/pointer when hovering over links or buttons, or to the text cursor (I-beam) when hovering over text fields. This makes it difficult to interact with layered UI elements — for example, clicking through a tree of buttons like the model selector dropdown in ChatGPT becomes nearly impossible because you can’t tell what’s clickable. The issue only occurs in Brave — cursor behavior is normal in all other apps and browsers. Restarting Brave temporarily resolves it but the issue returns.
How can this issue be reproduced?

  1. Open Brave and browse normally for several minutes

  2. Hover over any hyperlink, button, or text input field

  3. Cursor remains as the default arrow instead of changing to the appropriate icon (pointer hand for links/buttons, I-beam for text fields)

  4. Try navigating a multi-step dropdown like the model selector on chat.openai.com — the stuck arrow makes it very difficult to click through nested options

Expected result: Cursor should change to a pointer hand over links and buttons, and to an I-beam over text fields.

Brave Version( check About Brave): 1.88.134 Chromium: 146.0.7680.153 (Official Build) (arm64)

Additional Information:

  • macOS on Apple Silicon (M1 Max MacBook Pro)
  • Issue does not occur in other Chromium browsers or system-wide
  • Likely related to #43824 and upstream Chromium issue #394108919