Skip to content

Button does not recognize the pending state of useFormStatus #7543

Open
@ryo-manba

Description

@ryo-manba

Provide a general summary of the issue here

The Button using useButton and RAC Button doesn't reflect the pending state from useFormStatus.

🤔 Expected Behavior?

The button should reflect the pending state when interacting with it using Enter, Space, or click.

😯 Current Behavior

The Button created with useButton does not reflect the pending state when pressing the Enter key.
In React Aria Components, interactions via Enter, Space, or click do not trigger the pending state.

💁 Possible Solution

No response

🔦 Context

No response

🖥️ Steps to Reproduce

  1. Try interacting with the button using Enter, Space, and click.
  2. Observe that the pending state is not reflected as expected.

You can use the following sandbox to reproduce the issue:
CodeSandbox: infallible-meadow-yycwxf

button-pending-state-issue.mov

Version

react-aria: 3.36.0, react-aria-components: 1.5.0

What browsers are you seeing the problem on?

Chrome

If other, please specify.

No response

What operating system are you using?

macOS 14.6.1

🧢 Your Company/Team

NextUI

🕷 Tracking Issue

[BUG] Button not recognizing pending state of useFormStatus hook · Issue #4397 · nextui-org/nextui

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions