The tvOS player covers the root view with a fullScreenCover and had no sheet host, so global sheet requests made while it was up (link action confirmations) were never presented and the action waited forever.