Explicitly wait for the `#sidebar` element to lose the `fade-in` class after dismissing the disclaimer modal in `tests/visual/overlay-layers.spec.ts`. This prevents race conditions in CI environments where the `opacity: 0` style from the fade-in animation persists during subsequent visibility checks, causing `expect(locator).toBeVisible()` to fail unexpectedly.
Co-authored-by: PR0M3TH3AN <[email protected]>
Force click on sidebar collapse toggle in visual tests to resolve headless visibility flake. Removed redundant CSS media queries for sidebar elements.
Co-authored-by: PR0M3TH3AN <[email protected]>
Adds an explicit timeout to `tests/visual/overlay-layers.spec.ts` to allow
the CSS sidebar transition to complete before asserting layout metrics.
This fixes a race condition where the margin measurement was performed
while the transition was still in progress.
Fixes failure: expect(received).toBeLessThan(expected) Expected: < 0.5
Co-authored-by: PR0M3TH3AN <[email protected]>
- Updated visual baselines for `kitchen-sink.spec.ts` to resolve mobile video modal regression.
- Fixed race condition in `overlay-layers.spec.ts` by waiting for `data-state` attribute on sidebar toggle before clicking.
- Ensured CSS build artifacts are present for visual tests.
Co-authored-by: PR0M3TH3AN <[email protected]>