Hey,
I’m encountering a rendering situation in Cocos Creator 3.8.6 and three.8.7 that solely happens on iOS 26 Internet browsers.
Undertaking Setting
- 2D challenge
- Backbone character animations (e.g., eye slots)
- BMFont (PNG-based)
- Internet construct
- Solely default built-in shaders used
- No alpha masking or stencil operations used
Signs
- Small Backbone slots (e.g., eyes) randomly don’t seem
- Some characters don’t show them initially
- Regenerating the character restores the lacking slots
- Each Label and RichText use BMFont, however generally the final Label or RichText to be rendered fails to show randomly.
- Works positive on Android and iOS 16 / 18 internet browsers
- Solely happens on iOS 26 Internet browsers (not restricted to Safari)
- Unrelated to scene transitions or useful resource launch
- Happens randomly when DpCall is round 30–80
- Chance will increase because the variety of characters on display screen grows (examined with 16 characters)
Makes an attempt to Repair
- Disabled Atlas Trim/Rotation choice
- Disabled Backbone Premultiplied Alpha
- Examined on newest iOS 26 internet browsers
- Upgraded Cocos from 3.8.6 → 3.8.7
- Pressured WebGL1 construct
End result: Regardless of all makes an attempt, the problem persists solely on iOS 26 WebGL1 browsers, the place particular slots or characters fail to render.
Has anybody else skilled the identical situation when testing Internet builds on iOS 26?