Skip to content

White Overlay Appears on iOS After Updating to Viro 2.51.0 #430

@ardasnturk

Description

@ardasnturk

Hello dear Viro team,

First of all, thank you for your great work on version 2.51.0 – impressive progress!

I recently upgraded from Viro 2.43.4 to 2.51.0, and while testing, I encountered an issue only on iOS.
On Android, everything works as expected, but on iOS, a white overlay/mask appears over the 3D model.

No code changes were made on my side — the issue started immediately after upgrading Viro to 2.51.0.

📱 Environment
• Expo SDK: 54.x (bare workflow)
• Viro version: 2.51.0
• Platform:
• ✅ Android 13.x → Working fine
• ❌ iOS 18.x → White overlay on model

📎 Code reference

Component file:
AugmentedRealityView.js

🔁 Steps to Reproduce
1. Use Viro 2.51.0 with Expo SDK 54.x
2. Load any 3D model in AR
3. On iOS, observe a white overlay appearing on top of the model
4. On Android, the model renders normally

💡 Expected Behavior

3D model should render cleanly on both platforms, without any masking artifacts.

🖼️ Additional Info
• I’m attaching screenshots (see below).
• The white overlay persists during interaction, and appears to be some kind of rendering artifact.

🙏 Request

Could you please advise on how to resolve this?
If this is a known issue or a limitation, any suggested workaround would be greatly appreciated.

Thanks in advance for your support!

Best regards,
Arda Sentürk & @donni106

iOS Android
Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions