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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixes
Mouse Click Position Correction
Added click-correction plugin that uses DOM-based position lookup (posAtDOM + character-level text node walk) instead of CM6's posAtCoords, which accumulates errors across block widgets
Prevents clicks from landing 2-4 lines away from the intended target
ArrowUp/Down Navigation
ArrowUp from document end (trailing empty line) correctly moves to end of previous line
After CM6 processes arrow keys, detects incorrect line placement and corrects it (CM6's moveVertically can't navigate through block widgets)
Table ArrowUp/Down handlers now scan up to 3 lines for adjacent table widgets (not just immediately adjacent lines)
estimatedHeight + coordsAt on TableWidget for proper height oracle tracking
Horizontal rules: Decoration.line + inline spacer widget (estimatedHeight: 49px) for accurate line height