nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.43k stars 4.08k forks source link

[Bug]: Typing your birthday in profile birthday date field fails #49303

Open AndiDoe opened 1 day ago

AndiDoe commented 1 day ago

⚠️ This issue respects the following points: ⚠️

Bug description

I've typed in my birthdate into the date field of my profile... When the cursor reached the year-section, it has overwritten the date and month section with other numbers... (I didn't understood the logic behind)

Image

I was born in 198x, but it's not possible to type in that number/year.

Steps to reproduce

  1. Open your profile
  2. Try to type in your birthdaydate

Expected behavior

I think it's clear... my b-date

Nextcloud Server version

30

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MySQL

Is this bug present after an update or on a fresh install?

None

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

What user-backends are you using?

Configuration report

List of activated Apps

Nextcloud Signing status

Nextcloud Logs

Additional info

I don't know if the bug is new in Version 30... because I didn't have entered my birthday date before...

kesselb commented 1 day ago

Image

It's not showing the label for you, the date picker (the icon on the right) doesn't work? I assume the wrong locale is used, and the expected date format is month / day / year.

kesselb commented 1 day ago

cc @st3iny

st3iny commented 1 day ago

I can't reproduce this. What I did:

  1. Use German (Germany) locale and German language settings.
  2. Click at the date of birth field.
  3. Type in: 13111981
  4. Input shows the correct date: 13.11.1980

Please be more specific or provide a screencast so that we can debug this further.

AndiDoe commented 1 day ago

https://github.com/user-attachments/assets/07351e8a-a2ad-479a-bc21-18ff4bcf10c5