Skip to content

v1.0.1

Choose a tag to compare

@jonbaldie jonbaldie released this 10 Sep 23:34
· 27 commits to master since this release
7e9431c

InstantLaTeX v1.0.1

InstantLaTeX is a fast, responsive, web-based tool for writing and previewing LaTeX and TeX mathematics instantly in the browser.

This release includes important fixes and polish for delimiter auto-pairing, textarea undo stack preservation, keyboard shortcut handling, and cross-origin iframe embedding safety.

Fixes & Improvements

  • Auto-paired Closing Delimiters: Typing a matching closing bracket or parenthesis (), ], }) when the cursor is immediately before an auto-inserted closer now steps over it instead of duplicating it (#14, #17).
  • Paired Delimiter Deletion: Pressing Backspace between empty auto-paired delimiters now deletes both opening and closing delimiters together (#14, #17).
  • Editor Undo Stack Preservation: Replaced direct DOM value mutations during auto-pairing with undo-preserving input actions, ensuring browser undo/redo history remains intact and functional (#15, #17).
  • Shortcut Chord Integrity: Keyboard shortcut chords using modifier keys (such as Cmd+[ or Ctrl+[) are no longer intercepted by delimiter auto-pairing (#16, #17).
  • Cross-Origin Iframe Safety: Resolved an issue where typing within a cross-origin embedded iframe would trigger top-level navigation on the host page. Cross-origin embeds now safely isolate formula state to their own frame without touching the parent page (#20, #22).
  • Test Infrastructure & Hygiene: Configured bounded worker pools for Jest and automatic cleanup of ephemeral browser profiles following Puppeteer end-to-end test execution (#21, #23).