Describe the bug
The DatePicker component behaves unexpectedly when it is part of an HTML form that has a Submit button. The things that happen are as follows:
To Reproduce
Scenario 1:
Scenario 2:
Expected behavior
When pressing Enter inside the HTML form, the form should be submitted and no DatePicker popups should open
https://stackblitz.com/edit/mt45fg-d8vmdm?file=src/main.vue
The popup is Not appended to the div provided
The popup is appended to the div provided
Describe the bug
When using the DatePicker with custom inputs, if you define a value in a random input and press Tab, a JS error appears.
To Reproduce
Expected behavior
The cursor should move to the next input
When the Date Inputs or DropDowns are positioned at the bottom of a page, their popup continues to open below the input field. This causes the popup to appear beyond the browser's boundaries, making the users unable to use the popup.
The position of the popups of the Date inputs and DropDowns should be automatically changed based on the available space below each of the components. If there is not enough space to open the popup below the component's input, the popup should appear above the input.
When the DatePicker popup calendar is opened on a device with iOS 14.1, once the navigation arrow is clicked, the pop immediately closes
Tapping on the navigation arrow should change the current calendar view and remain the popup opened.