-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Open
Description
Component
SpinButton
Package version
9.72.7
React version
19.1.1
Environment
System:
OS: macOS 26.1
CPU: (8) arm64 Apple M1
Memory: 153.20 MB / 8.00 GB
Shell: 5.9 - /bin/zsh
Browsers:
Chrome: 142.0.7444.176
Safari: 26.1
npmPackages:
@fluentui/react-charts: ^9.3.3 => 9.3.3
@fluentui/react-components: ^9.72.7 => 9.72.7
@fluentui/react-datepicker-compat: ^0.6.18 => 0.6.18
@types/react: ^19.1.13 => 19.2.2
@types/react-dom: ^19.1.9 => 19.2.2
react: ^19.1.1 => 19.2.0
react-dom: ^19.1.1 => 19.2.0Current Behavior
When the readOnly prop is set, I cannot type in a new value in the SpinButton. However, if i click either the up or down arrow buttons, the value is changed.
Expected Behavior
Unless this is an intended feature, the up and down arrow buttons should not change the value of the input, just like in disabled.
The current readOnly implementation is a mix of default and disabled - the input cannot be changed directly (by typing), but it's values can be adjusted via buttons!
Reproduction
https://stackblitz.com/edit/bwtwmsso?file=src%2Fexample.tsx
Steps to reproduce
- Click the ↑ or ↓ buttons on the
readOnlySpinButton - Watch the values change
Are you reporting an Accessibility issue?
None
Suggested severity
Medium - Has workaround
Products/sites affected
No response
Are you willing to submit a PR to fix?
yes
Validations
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- The provided reproduction is a minimal reproducible example of the bug.