Skip to content

[material-ui][SpeedDial] cannot navigate with arrow keys with slotProps.fab defined #46502

@mark1yan0

Description

@mark1yan0

Steps to reproduce

Steps:

  1. Open this link to live example: demo
  2. focus over the speed dial component with tab
  3. try to use the arrow keys to navigate

Current behavior

The current behavior i that if use use the slotProps.fab properties, the keyboard arrow navigation to the actions breaks

Expected behavior

The expected behavior i that if use the slotProps.fab properties, the keyboard arrow navigation should be working like in the demo example on the documentation page and like it work now with the deprecated FabProps prop

Context

No response

Your environment

Envirionment Details
  Brave Browser

  System:
    OS: Linux 6.6 Ubuntu 24.04.2 LTS 24.04.2 LTS (Noble Numbat)
  Binaries:
    Node: 22.17.0 - ~/.nvm/versions/node/v22.17.0/bin/node
    npm: 10.9.2 - ~/.nvm/versions/node/v22.17.0/bin/npm

Search keywords: SpeedDial, arrow keys, slotProps

Metadata

Metadata

Assignees

Labels

bug 🐛Something doesn't workcomponent: speed dialThis is the name of the generic UI component, not the React module!ready to takeHelp wanted. Guidance available. There is a high chance the change will be accepted

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions