-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
Description
Summary
When entering time into DateInput after selecting a date, the date picker popover sometimes reopens immediately after being dismissed. See the video below for demonstration:
Screenshot.2025-05-27.at.16.40.07.mp4
Environment
- Package version(s):
5.x
- Operating System:
macOS 15.5
- Browser name and version:
Chrome 137.0.7151.56
Code Sandbox
https://codesandbox.io/p/sandbox/xgm6zv
This bug is also present in the Blueprint documentation for both DateInput3
and DateInput
.
Steps to reproduce
- Use an empty
<DateInput>
component with thetimePrecision
prop set (e.g.,timePrecision="minute"
). - Click on the date input to open the date picker popover.
- Select a date from the picker without entering a time.
- Dismiss the date picker popover by clicking outside.
- Reopen the date picker popover.
- Enter a time in the popover's time input field.
- Dismiss the popover again.
- Observe that the popover reopens itself without any additional user input.
Expected behavior
The popover should remain closed after being dismissed.
Actual behavior
The popover reopens itself under certain conditions.
Possible solution
TBD