You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/first-second-parity-audit.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -281,6 +281,7 @@ M7 progress now includes:
281
281
-`internal/tui`: interaction script key event objects now treat DOM `keyup`/`keyUp`/`key-release` payloads as no-op replay events, so browser/Playwright recordings that include both keydown and keyup do not duplicate prompt input.
282
282
-`internal/tui`: interaction script key event replay now also skips DOM `Dead`/`Process`/IME key names, `isComposing` payloads, and composition event types, preventing IME/dead-key recording artifacts from being inserted as literal prompt text.
283
283
-`internal/tui`: interaction script action replay now accepts DOM `beforeinput`/`input` events with `data` payloads, mapping text insertion to prompt typing and `insertFromPaste`/drop variants to the existing pasted-content path.
284
+
-`internal/tui`: interaction script DOM input replay now maps deletion and line-break `inputType` values such as `deleteContentBackward`, `deleteWordBackward`, `deleteHardLineForward`, and `insertLineBreak` onto existing prompt key actions.
284
285
-`internal/tui`: interaction script mouse payloads now infer release state from event type aliases such as `mouseup`, `pointerUp`, and `touchend`, while explicit release booleans still take precedence.
285
286
-`internal/tui`: interaction script mouse payloads now infer SGR wheel buttons from DOM/compact wheel inputs such as `wheel`, `mousewheel`, `scrollUp`/`scrollDown`, `direction`, `deltaY`, and legacy `wheelDelta`, allowing recorded wheel events to drive viewport scrolling.
286
287
-`internal/tui`: interaction script mouse payloads now accept DOM `which` and `buttons`/`buttonState` bitmasks and map them to SGR left/middle/right buttons so recorded secondary or auxiliary clicks are not treated as primary clicks.
0 commit comments