Bug 248865 - WebGL via Metal fails on MacBook Air running macOS 13
Summary: WebGL via Metal fails on MacBook Air running macOS 13
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Safari 16
Hardware: Mac (Intel) macOS 13
: P2 Critical
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-12-07 03:27 PST by Daniel Gjörwell
Modified: 2022-12-14 03:28 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Gjörwell 2022-12-07 03:27:42 PST
WebGL via Metal fails to load and render multiple WebGL 1 based web pages.
The page either doesn't load or takes a long time to load. If it loads, eventually only some graphics will render but most common, the page is rendered black.
Turning off WebGL via Metal restores previous experience (macOS 12.6 or earlier).

Issue found on a MacBook Air (Intel i7) from 2020 running macOS 13.0.1 (Ventura) and Safari 16.1.

The issue is similar but not exactly same as to that of described here which was resolved for Monteray.
https://support.google.com/maps/thread/182536169

-------------------------------------------------------------------------------------
Steps to reproduce issue:

1. Go to www.thunderkick.com and click on the first "Play Game" button shown.
2. The game pops up as a modal and starts to load.
3. The load never finishes or it results in a (commonly) black screen.

Steps to work-around the issue:
1. Go into Developer and Experimental Features and turn off WebGL via Metal.
2. Go to www.thunderkick.com and click on the first "Play Game" button shown.
2. The game pops up as a modal and starts to load.
4. The load never completes reasonably fast and the game is displayed properly.

-------------------------------------------------------------------------------------
Comment 2 Radar WebKit Bug Importer 2022-12-14 03:28:17 PST
<rdar://problem/103349099>