Bug 230589 - REGRESSION: Camera feed does not render on 8th Wall WebAR experiences
Summary: REGRESSION: Camera feed does not render on 8th Wall WebAR experiences
Status: RESOLVED DUPLICATE of bug 230617
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Other
Hardware: iPhone / iPad Other
: P2 Critical
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-21 17:39 PDT by Joel Udwin
Modified: 2021-09-22 12:54 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joel Udwin 2021-09-21 17:39:04 PDT
On iOS 15.1 beta 1 WebAR experiences that use the camera feed show a black screen instead of video. On iOS 15.0 the camera feed is properly rendered. 

This impacts major brands including: Marvel, LA Dodgers, Universal Pictures, MGM, Xbox, & More

This link shows a video contrasting the behavior on iOS 15.0 and iOS 15.1 beta 1: https://youtu.be/qYr0_nPcRhY

Use the following experiences on a device running iOS15.1 beta 1 to reproduce:
Example 1: https://aircards.8thwall.app/dodgers/
Example 2: https://lookmister.8thwall.app/thetenrings/
Example 3: https://idareyou.candymanmovie.com/

Please let me know if I can provide more info, thank you.
Comment 1 connell 2021-09-22 04:05:26 PDT
I can confirm that we see this here too. Also running in production across many sites and businesses large and small!

We're seeing a blue screen in place of the camera feed. We're using getUserMedia(...), a <video> element, and gl.texImage2D to get the camera feed as a WebGL texture.

As per Joel's comment, everything is working great in iOS 15.0, but the iOS 15.1 Beta 1 shows the issue.

Example: https://web.zappar.com
Once Launch is tapped and permissions are granted, the camera feed should be visible.

Happy to also provide any more info or testing - it's a super critical one for us this!
Comment 2 connell 2021-09-22 06:00:41 PDT
After some further digging, I've filed a separate bug for this inside the WebGL component:
https://bugs.webkit.org/show_bug.cgi?id=230617

I've popped a minimal test case in there and it has a more specific title so hopefully will be surfaced to the right team members :-)
Comment 3 Dean Jackson 2021-09-22 11:37:39 PDT
Tracking in the more specific bug.

*** This bug has been marked as a duplicate of bug 230617 ***