1
0
Fork 0
mirror of https://github.com/wukko/cobalt.git synced 2025-03-30 06:11:37 +02:00

web/download: show saving dialog if new tab got blocked

This commit is contained in:
wukko 2024-07-28 13:49:23 +06:00
parent 299d1867a2
commit cce3ce4cfa
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2

View file

@ -13,7 +13,12 @@ export const openSavingDialog = (url: string) =>
}) })
export const openURL = (url: string) => { export const openURL = (url: string) => {
return window.open(url, "_blank"); const open = window.open(url, "_blank");
/* if new tab got blocked by user agent, show a saving dialog */
if (!open) {
openSavingDialog(url);
}
} }
export const shareURL = async (url: string) => { export const shareURL = async (url: string) => {