fix: Touch gestures should count as card interactions (#2265)

- Closes: #2245
This commit is contained in:
Dermot Duffy
2025-12-08 18:43:28 -08:00
committed by GitHub
parent bbdf96474e
commit a241e02594
2 changed files with 32 additions and 0 deletions
@@ -119,6 +119,14 @@ describe('CardElementManager', () => {
'action',
api.getInteractionManager().reportInteraction,
);
expect(addEventListener).toBeCalledWith(
'touchstart',
api.getInteractionManager().reportInteraction,
);
expect(addEventListener).toBeCalledWith(
'touchmove',
api.getInteractionManager().reportInteraction,
);
expect(windowAddEventListener).toBeCalledWith('location-changed', expect.anything());
expect(windowAddEventListener).toBeCalledWith('popstate', expect.anything());
@@ -171,6 +179,14 @@ describe('CardElementManager', () => {
'action',
api.getInteractionManager().reportInteraction,
);
expect(removeEventListener).toBeCalledWith(
'touchstart',
api.getInteractionManager().reportInteraction,
);
expect(removeEventListener).toBeCalledWith(
'touchmove',
api.getInteractionManager().reportInteraction,
);
expect(windowRemoveEventListener).toBeCalledWith(
'location-changed',
expect.anything(),