Skip to content

Android: Blur effect sometimes ignores parent bounds and renders as a full-screen overlay. #117

Description

@iqraKhaliq

Describe the bug
The issue is occurring in the Android release APK. After launching the app, the blur overlay intermittently renders across the entire screen instead of being constrained to its parent component. Additionally, the overlay opacity changes unexpectedly, causing inconsistent visual behavior. In some cases, the opacity becomes so high that the underlying screen content is completely obscured and not visible. This issue occurs sporadically during the initial app launch/navigation flow and remains reproducible in the latest release build.

To Reproduce
Steps to reproduce the behavior:
1- Install and launch the Android release APK.
2- Navigate to a screen that contains the blur overlay.
3- Repeat launching the app or navigating through the initial flow multiple times.
4- Occasionally, when the navigation stack is mounted, the blur overlay renders across the entire screen instead of its parent component.
5- In some occurrences, the blur overlay opacity is significantly higher than expected, making the underlying screen content completely invisible.

Expected behavior
The blur overlay should always remain constrained to its parent component, with a consistent opacity across all app launches and navigation flows. It should render correctly when the navigation stack is mounted and should never expand to cover the entire screen or obscure the underlying content.

Versions:
"react-native": ["0.83.1",]
"@sbaiahmed1/react-native-blur": "^4.6.3",

Device:
Pixel 7a - 16

Screenshots
Image
Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions