Error on iOS 26+ when loading project in an iframe

Hello everyone,

I’m encountering an issue when I load my 8th Wall project in an iframe on iPhone devices running iOS 26+. The project fails to run and just displays the “Oops, something went wrong!” message.

However, the project works perfectly fine when accessed directly via its URL in the browser’s address bar (not within an iframe).

This problem occurs in both Safari and Chrome on the iPhone. When I inspect the browser’s developer console, I see the following error messages:

[RuntimeError] XR caught an error; stopping.
TypeError: undefined is not an Object. (evaluating '"bindVertexArray"in g')

The version I’m using is 8th Wall XR Version: 27.4.11.427s.

Has anyone else experienced a similar issue or found a solution? Any help or suggestions would be greatly appreciated.

Thank you.

Yes, we have filed a WebKit bug to raise this issue to Apple here: https://bugs.webkit.org/show_bug.cgi?id=301294.

At this time the only known workaround is to request/capture permissions from the outer/parent webpage using:

DeviceMotionEvent.requestPermission()
DeviceOrientationEvent.requestPermission()

Hi - we don’t use your product but we’re suffering the same problem. @Evan I have added context and a testbed to your but report on webkit.org