[Webkit-unassigned] [Bug 243120] New: REGRESSION (iOS 16 beta 3) - WebAssembly not working in SFSafariViewController

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 22 16:56:13 PDT 2022


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

            Bug ID: 243120
           Summary: REGRESSION (iOS 16 beta 3) - WebAssembly not working
                    in SFSafariViewController
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
                OS: Other
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: WebAssembly
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: kacilambeth at nianticlabs.com

Created attachment 461150

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

Console log from minimum repro

SFSafariViewController WebAssembly regression between iOS 15.5 and 16 beta 3

Website running WebAssembly opened within SFSafariViewController causes error.
Minimum repro test: https://5oqkgi.csb.app/
Expectation: The screen shows text with "1+2=3" 
Result: The screen is blank

Console logs from repro (also attached):
[Error] Unhandled Promise Rejection: ReferenceError: Can't find variable: WebAssembly
        (anonymous function) (5oqkgi.csb.app:17)
        asyncFunctionResume
        (anonymous function)
        promiseReactionJobWithoutPromise
        promiseReactionJob


Testing for whether window.WebAssembly was present, shows undefined: 
> window.WebAssembly
< undefined

As a result of this bug, Niantic WebAR sites are broken impacting major brands including: Paramount Pictures, Universal Pictures, Marvel, LA Dodgers, MGM, Xbox, & More

Example of impacted Paramount Pictures website (Opened in SFSafariViewController): https://whatsmycallsign.com
Expected result: After user enters their name, and allows camera permissions, they see their front camera feed with an AR face effect. 
Actual result on iOS 16 beta 3 SFSafariViewController: User enters their name, and sees an incorrect iOS version message triggered by a caught WebAssembly error

-- 
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/20220722/94f3a50f/attachment.htm>


More information about the webkit-unassigned mailing list