arthur/frontend/test/browser
Your Name 39c436584b Place a peg's pivot with ⌃/⌘ rather than ⌥
⌥-drag does not survive the trip. Most Linux window managers grab Alt-drag to
move the window, so the page never sees the pointer and the gesture is simply
absent — on the machine it is absent from, with no error and nothing to find.
Reported from one.

⌃ (⌘ on a Mac) now places the pivot, which is the modifier the rest of this
stage already reaches for. ⌥ keeps working for anyone whose desktop leaves it
alone; ⇧ is deliberately not it, since it means CONSTRAIN everywhere else here —
uniform scale, 15° turn steps — and is what a snap to the child's corners will
want when this drag grows one.

The menu row says so, because a modifier nothing mentions is a modifier nobody
finds: "add peg · ⌃/⌘-drag its cross to place the pivot".

`peg.mjs` now asserts each modifier through real pointer events instead of
reading the handler, which is the only way this class of bug shows up — all
three place the pivot with a child drift of 0, and an unmodified drag still
translates.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HkinzDz1VtahZVsujAGRBD
2026-10-05 21:48:59 -04:00
..
automation.mjs Cover large timeline keyframe selections in the browser suite 2026-10-04 02:14:02 -04:00
lane.mjs perfect target area thing 2026-10-03 00:39:07 -04:00
onion.mjs Repaint the stage after edits that move the selection; onion any symbol 2026-10-04 18:35:04 -04:00
peg.mjs Place a peg's pivot with ⌃/⌘ rather than ⌥ 2026-10-05 21:48:59 -04:00
take.mjs ikd mn 2026-10-04 18:14:05 -04:00