Skip to content

FIX: MacroBlock editor editing bugs + blank Options History panel#1958

Merged
TimothyLuke merged 1 commit into
TimothyLuke:masterfrom
LarryThiessen:fixes-1956-editor-options
Jun 19, 2026
Merged

FIX: MacroBlock editor editing bugs + blank Options History panel#1958
TimothyLuke merged 1 commit into
TimothyLuke:masterfrom
LarryThiessen:fixes-1956-editor-options

Conversation

@LarryThiessen

Copy link
Copy Markdown
Contributor

Fixes editor MacroBlock editing (Enter eating blank rows, backspace stopping at commas, caret jumping to end) via idempotent + debounced live colouring, and the blank GSE History/About options page via eager build. Refs #1956.

…ry panel

TimothyLuke#1956

- Editor: live syntax-colouring no longer eats the blank row opened with Enter,
  stops backspace at a comma, or throws the caret to the end. The live re-colour
  is now idempotent (repaints only when no visible characters change) and
  debounced, so it can't rewrite in-progress text or fight the caret.
- Options: the GSE History/About page no longer comes up blank - its content is
  built eagerly instead of only in OnShow (a canvas parent with subcategories
  does not reliably fire OnShow).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@TimothyLuke TimothyLuke merged commit 627325e into TimothyLuke:master Jun 19, 2026
1 check passed
@LarryThiessen LarryThiessen deleted the fixes-1956-editor-options branch June 19, 2026 21:10
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.

2 participants