Skip to content

2.9.2

Choose a tag to compare

@neikiri neikiri released this 16 May 18:11
· 24 commits to main since this release

2.9.2

Added

  • Drag to Reposition Images — click and hold an image (or use the grip handle) to drag and drop it anywhere in the editor, including between words (inline caret placement)
  • Image-Specific Toolbar — selecting an image now shows a contextual toolbar with Drag handle, Move Block Up/Down, Replace Image, and Delete actions
  • Replace Image action — quickly swap a selected image via file picker (supports both base64 and imageUploadHandler)
  • Sticky Toolbar — when the editor has no maxHeight (page-flow mode), the toolbar uses position: sticky to remain visible while scrolling
  • Touch/Mobile Image Drag & Drop — images can be repositioned on touch devices using the grip handle in the image toolbar
  • New translation keys for all 8 languages: imageToolbar.replaceImage, imageToolbar.deleteImage, imageToolbar.dragToMove

Fixed

  • Image Toolbar Positioning — toolbar now automatically shows below the image when near the top of the editor, preventing overlap with the main toolbar
  • Blockquote Toggle — the blockquote button now properly toggles on/off; clicking again removes the formatting
  • Font Size Selection Preservation — selection is now tracked continuously via selectionchange; changing font size via +/− buttons or presets no longer jumps to unrelated text
  • Image Resize Styles on Form Submission — resized image dimensions (inline width/height) are now correctly synced and preserved after form submission
  • File Upload Button Alignment — the native upload button inside modals is now vertically centered on all devices
  • Image Toolbar Overflow on Mobile — toolbar buttons now stay within the viewport on small screens

Improved

  • Floating selection toolbar is automatically hidden when an image is selected (image toolbar takes over)
  • Blockquote button now shows active state when the cursor is inside a blockquote
  • Modal responsiveness on mobile — proper max-height, scrollable body, stacked form rows, and iOS zoom prevention on input focus

Thanks to @ifeiwu for reporting several of these issues! 🙌

Full Changelog: 2.9.1...2.9.2