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

Deleting a username not freeing it to be reserved by another account #13475

Open
4 tasks done
0xunusedusername opened this issue Mar 15, 2024 · 3 comments
Open
4 tasks done

Comments

@0xunusedusername
Copy link

0xunusedusername commented Mar 15, 2024


Bug description

Deleting a username does not free it to be reserved by another account

Steps to reproduce

  • delete username reserved on one account
  • attempt to claim from a different account

Actual result: username says it's still unavailable
Expected result: username is available to reserve from the other account

Device info

Device: Google Pixel 8 Pro
Android version: 14.0.0_r29
Signal version: 7.0.2

The log says UsernameRepository: [deleteUsername] Successfully deleted username

But it's still not available

@0xunusedusername
Copy link
Author

0xunusedusername commented Mar 15, 2024

INFO  2024-03-15T18:22:19.993Z PUT (REST) https://chat.signal.org/v1/accounts/username_hash/reserve

INFO  2024-03-15T18:22:20.148Z createHTTPSAgent.createConnection(chat.signal.org): connected to IPv4 addr after 145ms (attempts v4=1 v6=0)

ERROR 2024-03-15T18:22:20.242Z PUT (REST) https://chat.signal.org/v1/accounts/username_hash/reserve 409 Error

INFO  2024-03-15T18:22:27.416Z handleOutsideClick: ProfileEditorModal handled click

INFO  2024-03-15T18:22:29.441Z handleOutsideClick: ConfirmationDialog.EditUsernameModalBody.confirmChange handled click

ERROR 2024-03-15T18:22:29.442Z assert failure: Error: This should not happen
    at assertDev ([REDACTED]/Resources/app.asar/preload.bundle.js:21:278)
    at [REDACTED]/Resources/app.asar/preload.bundle.js:96:215791
    at [REDACTED]/Resources/app.asar/preload.bundle.js:136:214
    at [REDACTED]/Resources/app.asar/preload.bundle.js:126:267695
    at n.<computed> ([REDACTED]/Resources/app.asar/preload.bundle.js:82:47333)
    at Object.action ([REDACTED]/Resources/app.asar/preload.bundle.js:123:32784)
    at onClick ([REDACTED]/Resources/app.asar/preload.bundle.js:86:316953)
    at Object.Rb ([REDACTED]/Resources/app.asar/preload.bundle.js:68:9858)
    at Xb ([REDACTED]/Resources/app.asar/preload.bundle.js:68:10032)
    at Yb ([REDACTED]/Resources/app.asar/preload.bundle.js:68:10104)

response when attempting to reserve the deleted username

@0xunusedusername
Copy link
Author

Deleting the account entirely does not appear to free it either

@Uneccessary
Copy link

Uneccessary commented Apr 19, 2024

Maybe it's intended so people doesn't add someone via a username which he no longer uses and than add another person by it, but this is definitly something which should be pointed out to people

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

2 participants