WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
261498
REGRESSION (iOS 17)?: Web Share API - Missing apps in the share sheet
https://bugs.webkit.org/show_bug.cgi?id=261498
Summary
REGRESSION (iOS 17)?: Web Share API - Missing apps in the share sheet
Daniel Zupan
Reported
2023-09-13 01:19:24 PDT
Steps to reproduce on an iOS 17 device: 1. Make sure to install e.g. the MS Word app (or a corresponding one). 2. Place a Word document in the "Files" app. 3. Open
https://w3c.github.io/web-share/demos/share-files.html
4. Deselect all checkboxes 5. Choose the previously downloaded Word document. 6. Click "Share" to open the share sheet. 7. The Word app is missing from the list of available apps. Expected behavior: The word app is shown in the share sheet. Actual behavior: The Word app is missing in the share sheet, although it was available on iOS 16. Furthermore, it seems that there are in general less apps available in the share sheet than on iOS 16.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-09-14 18:50:25 PDT
<
rdar://problem/115531309
>
Jonathan Kingston
Comment 2
2024-10-31 03:06:10 PDT
I saw this regression recently with the following code: ``` const gpxFileContents = new File([blob], filename, { type: 'application/gpx+xml' }); const shareData = { files: [gpxFileContents] } if (navigator.canShare(shareData)) { await navigator.share(shareData); } ``` In iOS 16, this was showing Garmin is presented; wikiloc and komoot are also within the addition apps. However on 17 and 18 these aren't presented suggesting the file type isn't passed through to the share sheet correctly.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug