[GH-ISSUE #30] [BUG]: Toast identity races #20

Open
opened 2026-03-02 05:16:34 +03:00 by kerem · 1 comment
Owner

Originally created by @the-asad-iqbal on GitHub (Feb 24, 2026).
Original GitHub issue: https://github.com/hiaaryan/sileo/issues/30

Two identity bugs in toast lifecycle:

  • Unnamed toasts share a fallback id, so new ones replace old ones instead of stacking.
  • Dismiss removes by id after a delay; if the same id is recreated quickly, the new toast can be removed by the old timer.

Expected

  • Unnamed toasts should be unique by default.
  • Dismiss should only remove the specific dismissed instance.
Originally created by @the-asad-iqbal on GitHub (Feb 24, 2026). Original GitHub issue: https://github.com/hiaaryan/sileo/issues/30 Two identity bugs in toast lifecycle: - Unnamed toasts share a fallback `id`, so new ones replace old ones instead of stacking. - Dismiss removes by `id` after a delay; if the same `id` is recreated quickly, the new toast can be removed by the old timer. ## Expected - Unnamed toasts should be unique by default. - Dismiss should only remove the specific dismissed instance.
Author
Owner

@the-asad-iqbal commented on GitHub (Feb 24, 2026):

Related to #31

<!-- gh-comment-id:3948908007 --> @the-asad-iqbal commented on GitHub (Feb 24, 2026): Related to #31
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/sileo#20
No description provided.