-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Displayed date changes on reload due to custom format #105
Comments
It seems to be a problem with Firefox, as it does not appear in Chromium. |
Same problem with format DD/MM/YYYY. Only happens on Firefox, haven't found a solution yet. I'm gonna try to always send the data for the form in the form_kwargs["initial"], will report later. |
Update for anyone facing this problem: adding attrs={"autocomplete": "off"}, whether on the fields in the form or in the settings, solves it. It prevents the browser from attempting to preserve user data on a soft-refresh, so the widget does not bug out when the format is different from the backend_date_format |
Describe the problem
I created a custom DateField:
When I load the page, I get
and the widget shows "15.11.2022" as expected.
But after reload (F5) I get
the hidden input changes and the widget displays "20.11.2015"
After anew reload the hidden input shows
and the widget shows "20.11.2020".
After anew reload the hidden input shows
and the widget shows "20.11.2020".
Somehow the year/century and the day get switched during reload. If I send a post request with with this widget, the date is still 2023-11-15, only the displayed date seems to be wrong.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Console errors
english:
Mutation-Events should not be used anymore. Use MutationObserver instead.
Setup Information (please complete the following information):
[x] I have followed the [configuration instructions][configuration_page] and checked out the
[common error troubleshooting][troubleshooting_page] page.
[configuration_page]: https://monim67.github.io/django-bootstrap-datepicker-plus/configure/ -> PAGE NOT FOUND
[troubleshooting_page]: https://django-bootstrap-datepicker-plus.readthedocs.io/en/latest/Troubleshooting.html
The text was updated successfully, but these errors were encountered: