Skip to content
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

Number field disappears from username selector when invalid username is entered #13680

Open
4 tasks done
cyberstream opened this issue Sep 7, 2024 · 0 comments
Open
4 tasks done

Comments

@cyberstream
Copy link


Bug description

When selecting a new username, if an invalid number is entered for the username (e.g. already in use), the number field disappears.

Steps to reproduce

  • Open Settings > Profile Picture > Username.
  • Enter a username, e.g. "John".
  • App will propose a numeric extension that is available.
  • Delete the automatically generated number.
  • Enter a number already in use, e.g. "10".
  • App displays error message: "This username is not available, try another number."

Actual result: Number field disappears from username selector. In order to get the number field to return, user must enter a different base username (the text portion) that is available, or, if user wants to keep the same base username as they started with (e.g. "John"), they must leave the username page and come back to it to get the number field to appear again.

Expected result: App should indicate the proposed numeric extension to the username is not available by some other means, such as turning it red and displaying the error message below the username selector. The number field should never be removed.

Screenshots

Signal_Screenshot_1

Signal_Screenshot_2

Device info

Device: Samsung SM-918U (Galaxy S23 Ultra)
Android version: 14
Signal version: 7.15.4

Link to debug log

Debug Log

RohitGupta200 added a commit to RohitGupta200/Signal that referenced this issue Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant