Skip to content

bug(DateInput3): Popover Reopens After Dismissal When Entering Time #7465

@ggdouglas

Description

@ggdouglas

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

  1. Use an empty <DateInput> component with the timePrecision prop set (e.g., timePrecision="minute").
  2. Click on the date input to open the date picker popover.
  3. Select a date from the picker without entering a time.
  4. Dismiss the date picker popover by clicking outside.
  5. Reopen the date picker popover.
  6. Enter a time in the popover's time input field.
  7. Dismiss the popover again.
  8. 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

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