[Webkit-unassigned] [Bug 231995] New: Webshare API Level 2 "Save Image" not resolving the navigator in IOS 15

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 19 17:17:57 PDT 2021


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

            Bug ID: 231995
           Summary: Webshare API Level 2 "Save Image" not resolving the
                    navigator in IOS 15
           Product: WebKit
           Version: Safari 15
          Hardware: iPhone / iPad
                OS: Other
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Images
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: janeDoe87583784 at gmail.com
                CC: sabouhallawa at apple.com

Created attachment 441821

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

The share buttons become blocked after clicking "Save Image" and it does not fail or succeed

The new update to IOS 15 has brought the default usability of the Webshare API Level 2 but I have found bug whilst implementing it. 

I have been attempting to implement the file sharing into my own application specifically with image files. 
When testing on an iPhone using IOS15, when you attempt to share an image from Safari using the Webshare API, if you select the "Save Image" option (saves image to photos application), the navigator closes but does not resolve.

This means that if you attempt to activate the navigator again in any way, it is no longer available in the same context and throws an exception - you have to refresh the page to reset the unresolved navigator. 

This can be replicated on the demo page using Safari IOS 15 by attempting to share an image and clicking the "Save Image" button - you will see the buttons remain disabled:
https://w3c.github.io/web-share/demos/share-files.htm

I hope this was the right place to post this bug. It is awesome to have the Webshare API Level 2 integration progressing forwards, this is just a frustrating bug that is hindering the usability of it in the new IOS 15.

-- 
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/20211020/92718b46/attachment.htm>


More information about the webkit-unassigned mailing list