# fix\(web\): give menu submenu triggers the same cursor as menu items · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/2fbfa0e2554702e765f72baff8bbf5a646fbc934)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 2fbfa0e2554702e765f72baff8bbf5a646fbc934

Requested commit: 2fbfa0e2554702e765f72baff8bbf5a646fbc934

Commit: 2fbfa0e2554702e765f72baff8bbf5a646fbc934

Tree: 8fb8a9488f59cc556ec394589fdd79028c439a66

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(web): give menu submenu triggers the same cursor as menu items

`MenuSubTrigger` was the only interactive menu primitive without a cursor:
`MenuItem`, `MenuCheckboxItem`, and `MenuRadioItem` all set `cursor-pointer`
plus `data-disabled:cursor-not-allowed`, so it kept the default arrow and read
as inert.

It always was clickable — clicking opens the submenu — and it is now also an
action in the add-surface menu, where the arrow cursor was actively
misleading. Fixed in the primitive rather than at that one call site, since
the gap applies to the other two submenu triggers (Diff scope, preview
Appearance) as well.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

```

## Parents

- [bd58fabbaba23e9a97fa40eb0f05e3bed26c4212](https://git.cafe/pingdotgg/t3code/commit/bd58fabbaba23e9a97fa40eb0f05e3bed26c4212?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/2fbfa0e2554702e765f72baff8bbf5a646fbc934?format=markdown)
