Repository navigation
v1.0.1
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+[orCtrl+[) 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).