Set timeout to pop page to root after X seconds

Currently when a user submits a form it shows and thank you overlay - after 2.5 seconds I want the overlay to disappear.

My currently code looks like this.

    setTimeout(() => {
    }, 2500);

But the page just stays on forever and never pops back to the root page

it is probably relevant how you show the “overlay”.

I use the ModalController and create that page and present it

Isn’t this the entire point of toasts?