fix(date-picker): open calendar on min enabled month when current month is after max date #472
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Checklist
Please check if your PR fulfills the following requirements:
Describe the new behavior?
This adjusts the
<forge-date-picker>
to open its calendar to the month of the min date when these conditions are met:Otherwise if the current date falls outside the min and/or max dates the calendar opens on the month with the closest enabled dates, which was the previous behavior in all cases.
This also, and more importantly, fixes an issue where the calendar would incorrectly determine that its displayed month and year fall outside of the min or max date and unexpectedly go to the min or max date instead of the current one.
Additional information
The previous behavior was determined to be confusing when all enabled dates occur before the current month. Other possible solutions discussed included leaving the behavior as-is or allowing the month and year the calendar opens on to be manually set on the date-picker.
Closes #450