Skip to content

Missing animation when replacing loading toast with success #743

Description

@jrmajor

When using toast.promise, there is a subtle animation when the spinner is replaced by the checkmark icon.

CleanShot.2026-02-17.at.15.04.39.mp4

I would expect the same animation when using toast.loading and replacing it with toast,success, like so:

const toastId = toast.loading('Loading…');
setTimeout(() => {
	toast.success('Loaded.', { id: toastId });
}, 1500);

Currently, doing it this way does not play the animation:

CleanShot.2026-02-17.at.15.03.09.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions