Temp debug log: trace gutter-drag promote evaluation

This commit is contained in:
megaproxy 2026-05-25 20:35:48 +01:00
parent 8c7886866c
commit 4816f449d4

View file

@ -106,7 +106,20 @@ export default function Gutter({
// Promote gesture: armed iff cursor is inside the sibling box AND
// past PROMOTE_TRIGGER_FRAC along the exit direction.
if (info.promote) {
setArmed(isArmed(info.promote, xFrac, yFrac));
const armed = isArmed(info.promote, xFrac, yFrac);
// TEMP DEBUG: trace cursor + promote-eval each move so we can
// see why the gesture isn't arming on the user's setup.
// Remove this once the issue's diagnosed.
console.log("[gutter-drag]", {
splitId: info.splitId,
cursor: { x: xFrac.toFixed(3), y: yFrac.toFixed(3) },
siblingBox: info.promote.siblingBox,
exitDirection: info.promote.exitDirection,
armed,
});
setArmed(armed);
} else {
console.log("[gutter-drag] no promote context on", info.splitId);
}
},
[containerRef, info, flushPending, setArmed],