We should add api for asking the user in other cases, but this is a first step and can be backported to stable branch.
Pull request: https://github.com/WebKit/WebKit/pull/11917
Committed 262075@main (9a3c1c8a3991): <https://commits.webkit.org/262075@main> Reviewed commits have been landed. Closing PR #11917 and removing active labels.