Files
marco/app/components
Râu Cao 51c9555273 Fix flaky photo gallery carousel tests and refactor overlays
* Fixed a race condition in `photo-carousel` where programmatic scrolling
  (e.g., keyboard navigation) would conflict with `IntersectionObserver`
  callbacks, causing the current photo to revert mid-scroll. Added an
  `isProgrammaticScroll` flag to temporarily suppress observer updates
  during these scrolls.
* Added explicit timeouts in `photo-gallery-test.gjs` to allow the carousel
  animations to settle between keyboard events.
* Refactored `Modal` and `PhotoGallery` components to use `{{in-element}}`
  to render their contents into a top-level `#modal-portal` div. This prevents
  z-index and overflow clipping issues.
* Updated `index.html` to include the `#modal-portal` div.
2026-05-13 10:31:45 +02:00
..
2026-04-27 21:50:47 +01:00
2026-01-13 19:10:05 +07:00
2026-03-23 18:32:18 +04:00
2026-03-20 16:55:19 +04:00
2026-04-27 21:50:36 +01:00
2026-03-23 18:32:18 +04:00
2026-03-27 15:00:36 +04:00
2026-04-20 15:26:28 +04:00