clients/libs/components/src/popover
Bryan Cunningham 067bfa698d
[CL-822] fix popover initial position (#18107)
* ensure trigger is fully rendered before placement

* do not skip popover screenshots

* try to stabalize popover screenshots

* try to stabalize popover screenshots

* add play function to remaining stories

* add screenshot diff threshold

* increase diff threshold

* revert story changes

* add comment about double requestAnimationFrame

* empty commit to trigger claude review

* address Claude feedback. Move init and cleanup

* add comment about rafIds are assigned

* add destroyed flag to prevent any potential race conditions

* use different rafIds for explicit cleanup

* check for ref to prevent duplicate creation

* prevent clicks during destroy lifecycle

* add spec for popover trigger directive

* ensure popover closes if clicked during initial delay
2026-01-12 17:04:46 -05:00
..
default-positions.ts [CL-753] Update popover styles (#15838) 2025-08-11 15:04:53 -04:00
index.ts [PM-2452] Popover Component (#5889) 2023-10-23 09:22:54 -07:00
popover-trigger-for.directive.spec.ts [CL-822] fix popover initial position (#18107) 2026-01-12 17:04:46 -05:00
popover-trigger-for.directive.ts [CL-822] fix popover initial position (#18107) 2026-01-12 17:04:46 -05:00
popover.component.css [CL-753] Update popover styles (#15838) 2025-08-11 15:04:53 -04:00
popover.component.html Update font to inter feature branch (#16782) 2025-11-03 15:17:07 -05:00
popover.component.ts UIF - Prefer signal & change detection (#16940) 2025-10-21 18:52:40 +02:00
popover.mdx [UIF] Prefer static string properties (#17966) 2025-12-18 01:49:26 -05:00
popover.module.ts [PM-2452] Popover Component (#5889) 2023-10-23 09:22:54 -07:00
popover.stories.ts [CL-717][PM-27966] Update to Angular 20 and Storybook 9 (#17638) 2025-12-01 14:15:58 -05:00