[Webkit-unassigned] [Bug 290847] New: File downloads and inline file display in iOS 18.4 Web App lead to navigation-less state

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 1 08:58:09 PDT 2025


https://bugs.webkit.org/show_bug.cgi?id=290847

            Bug ID: 290847
           Summary: File downloads and inline file display in iOS 18.4 Web
                    App lead to navigation-less state
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: iPhone / iPad
                OS: iOS 18
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tg at glancr.de

Created attachment 474792

  --> https://bugs.webkit.org/attachment.cgi?id=474792&action=review

Screenshot of file download in iOS 18.4 PWA resulting in navigation-less state

When installed as a Web App on the user's home screen, any file download (i.e. `<a href="myfile.pdf" download>` together with a `Content-Disposition: attachment` header) will result in an “Open in …” splash screen that prohibits further navigation inside the Web App. The only resolution is to force-close and relaunch the web app.

If the file is accessed without a `Content-Disposition: attachment` header, both mobile Safari and web app instances display the PDF inline. This PDF preview also has no way for users to navigate back in the web app.

I published a minimal reproduction on GitHub: https://github.com/tobias-grasse/ios-pwa-download-reproduction 

This is in response to Jen Simmons' reply on Mastodon (https://front-end.social/@jensimmons/114257798737382494) who kindly asked me to file this here.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20250401/94a951be/attachment-0001.htm>


More information about the webkit-unassigned mailing list