Skip to content

fix(overlay): avoid multiple error overlay instances#4803

Merged
chenjiahan merged 2 commits intomainfrom
overlay_fix_0316
Mar 16, 2025
Merged

fix(overlay): avoid multiple error overlay instances#4803
chenjiahan merged 2 commits intomainfrom
overlay_fix_0316

Conversation

@chenjiahan
Copy link
Member

@chenjiahan chenjiahan commented Mar 16, 2025

Summary

Clear error overlay immediately to avoid multiple error overlay instances.

The overlay animation is only needed when the user manually clicks the close icon

Fix the flaky E2E case:

Screenshot 2025-03-16 at 12 59 42

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@netlify
Copy link

netlify bot commented Mar 16, 2025

Deploy Preview for rsbuild ready!

Name Link
🔨 Latest commit 950747a
🔍 Latest deploy log https://app.netlify.com/sites/rsbuild/deploys/67d65e5c0b286f00082541f2
😎 Deploy Preview https://deploy-preview-4803--rsbuild.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 73 (🟢 up 1 from production)
Accessibility: 97 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: 60 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

@chenjiahan chenjiahan merged commit 20c09cd into main Mar 16, 2025
11 checks passed
@chenjiahan chenjiahan deleted the overlay_fix_0316 branch March 16, 2025 08:25
@chenjiahan chenjiahan mentioned this pull request Mar 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant