Looks like it's not removed automatically and waits until a timeout.
See also: https://bugs.webkit.org/show_bug.cgi?id=212327
Looks like there are a few more changes, I'll just sync all of them.
Meh, that wasn't it, I'll file a new bug for that instead.
Created attachment 429879 [details] Patch So it was just a few leftover #ifs.
Created attachment 429880 [details] Patch Forgot to commit the changelog.
Committed r278165 (238209@main): <https://commits.webkit.org/238209@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 429880 [details].