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.
Two identity bugs in toast lifecycle:
id, so new ones replace old ones instead of stacking.idafter a delay; if the sameidis recreated quickly, the new toast can be removed by the old timer.Expected