Open
Description
Consider the following case, which developers appear to be running into:
<button>Share it!</button
<script>
button.onclick = () => {
// Slow network + really big file
const image = await fetch("really-big-file").then(doMoreSlowStuff);
// Oh no!!! transient activation expired! 😢
navigator.share({files: [image]});
}
</script>
What would be nice there was some way to extend the life of transient activation above...