Skip to content

fix: restore diff editor interactions#401

Merged
levivilet merged 1 commit into
mainfrom
fix/diff-interaction
Jul 17, 2026
Merged

fix: restore diff editor interactions#401
levivilet merged 1 commit into
mainfrom
fix/diff-interaction

Conversation

@levivilet

Copy link
Copy Markdown
Contributor

Fixes the diff editor regressions found during desktop testing:

  • inherit the active editor theme background, foreground, and cursor colors
  • restore input event wiring and cursor-relative typing
  • clamp click positions to the selected line
  • preserve syntax highlighting when one side is a data URI
  • exercise real wheel events and re-enable focused interaction E2E coverage

Validation:

  • npm test (318 tests)
  • npm run type-check
  • npm run lint
  • focused Chromium E2E tests for typing and mouse-wheel scrolling
  • broader Chromium E2E run covering the newly enabled syntax, light-theme, and cursor tests

@levivilet
levivilet enabled auto-merge (squash) July 17, 2026 23:12
@levivilet
levivilet force-pushed the fix/diff-interaction branch from d2e1f3a to 5344990 Compare July 17, 2026 23:23
@levivilet
levivilet merged commit 0eaa7d8 into main Jul 17, 2026
2 of 3 checks passed
@levivilet
levivilet deleted the fix/diff-interaction branch July 17, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant