Skip to content

Datetime auto-opening on Webkit/Safari #870

@albatross36

Description

@albatross36

I'm Submitting a ...

[x] Bug report
[ ] Feature request
[ ] Support request

Steps to Reproduce

  1. Open Safari (I'm using version 17.5)
  2. Instantiate a <Datetime/> with open={undefined}, inputProps={{someProps}}, renderInput={someJsx}, specifically not specifying the input prop.
  3. See that the input is focused and the date picker menu is open

Expected Results

That the menu starts closed when open={undefined}

Actual Results

The menu is open

Minimal Reproduction of the Problem

Couldn't seem to get the codepen to work.

Other Information (e.g. stacktraces, related issues, suggestions how to fix)

I can see the default open state is being set in DateTime#getInitialState to open: !props.input, which does not consider the open prop. I would expect the default open state to just be open: props.open

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions