Skip to content

Commit 91dc4dd

Browse files
vegedclaude
andcommitted
feat: remove pointer event polyfill — use native Pointer Events
All modern browsers support Pointer Events natively (Chrome 55+, Firefox 59+, Safari 13+, Edge 12+). The polyfill (based on Polymer, ~830 LOC) was already a no-op due to `if(window.PointerEvent) return`. Removed: - jquery__event_type_pointernative (W3C Pointer Events polyfill) - jquery__event_type_pointerclick (pointerclick custom event) - jquery__event_type_pointerpressrelease (pointerpress/release) - jquery__event element docs and all related tests/fixtures Use native pointerdown/pointerup/click events directly. MAX_ALLOWED_FAILURES → 0, all 513 browser tests pass. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d5b8aef commit 91dc4dd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1
-1791
lines changed

build/platforms/desktop.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ import 'bem:i-bem__collection';
2828
// DOM utilities
2929
import 'bem:jquery__config';
3030
import 'bem:jquery';
31-
import 'bem:jquery__event_type_pointernative';
32-
import 'bem:jquery__event_type_pointerclick';
33-
import 'bem:jquery__event_type_pointerpressrelease';
3431
import 'bem:jquery__event_type_winresize';
3532
import 'bem:dom';
3633

build/platforms/touch.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ import 'bem:i-bem__collection';
2828
// DOM utilities
2929
import 'bem:jquery__config';
3030
import 'bem:jquery';
31-
import 'bem:jquery__event_type_pointernative';
32-
import 'bem:jquery__event_type_pointerclick';
33-
import 'bem:jquery__event_type_pointerpressrelease';
3431
import 'bem:dom';
3532

3633
// i-bem-dom and its subsystems

common.blocks/jquery/__event/_type/jquery__event_type_pointer.deps.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

common.blocks/jquery/__event/_type/jquery__event_type_pointer.ru.title.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

common.blocks/jquery/__event/_type/jquery__event_type_pointerclick.deps.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

common.blocks/jquery/__event/_type/jquery__event_type_pointerclick.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

common.blocks/jquery/__event/_type/jquery__event_type_pointerclick.ru.title.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

common.blocks/jquery/__event/_type/jquery__event_type_pointerclick.spec.js

Lines changed: 0 additions & 30 deletions
This file was deleted.

common.blocks/jquery/__event/_type/jquery__event_type_pointernative.deps.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)