10.3.2
konvajs/konva10.3.2Aug 26, 2026by github-actions[bot]
AI Summary
This maintenance release addresses drag-and-drop interactions, specifically fixing oscillations in transformer anchors and ensuring pointer events are captured correctly within the stage's rendering window.
Key Highlights
- Fixed transformer anchor oscillation when using `keepRatio` and `padding`
- Fixed `pointerclick` firing immediately after drag and drop operations
- Fixed drag events not being listened to in the correct window context (stage owner window)
- Fixed `fill` and `stroke` styles not being honored when set via `charRenderFunc`
Full Release Notes
## Bug Fixes - use JSDoc comment for Kaleidoscope filter so it appears in API docs ([Anton Lavrevov](https://github.com/konvajs/konva/commit/aa3432ebf1c48606764fef0918e68bfc4aec3684)) - listen for drag events in the stage owner window [#2066](https://github.com/konvajs/konva/pull/2066) ([Dmitry](https://github.com/konvajs/konva/commit/49f9d53a189aca3511c844fbc1d68c79ad220ee7)) - use the window the stage is rendered in ([Anton Lavrevov](https://github.com/konvajs/konva/commit/8ddf6040e8435a7599957a3ba7ae77e897669b26)) - do not fire pointerclick after drag and drop ([Anton Lavrevov](https://github.com/konvajs/konva/commit/c78123b3aa7e1b5b6d3e124ebe8b432047b0ad65)) - transformer anchor oscillation with keepRatio and padding ([Anton Lavrevov](https://github.com/konvajs/konva/commit/3bd8926b56473afd3d7e99e8fb2de5b63a909b0e)) - keep the active transformer anchor when boundBoxFunc rejects a flip ([Anton Lavrevov](https://github.com/konvajs/konva/commit/636b5a66724fd39d3bebcd7dc799fb1fff0e59f6)) - capture the pointer on the stage container in setPointerCapture ([Anton Lavrevov](https://github.com/konvajs/konva/commit/6851cacc387ac4369f9cae59f066885f41b1ee46)) - honor fill and stroke styles set by charRenderFunc ([Anton Lavrevov](https://github.com/konvajs/konva/commit/b4b7e31e678da82c1e849510cd4a4a6c005e87f3)) ## Documentation - rewrite README intro and quick start ([Anton Lavrevov](https://github.com/konvajs/konva/commit/1cb2429b7bd170cc45640453a3925687ed7deca0)) ## Performance Improvements - allocate hit and buffer canvases lazily ([Anton Lavrevov](https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9)) ## Commits - 5d15a49: Fix three @param names that do not match the signatures (darkdi) [#2065](https://github.com/konvajs/konva/pull/2065) - 0d0bf5d: Attach the on() docs to the implementation so they reach the bundle (Anton Lavrevov) - 829050e: update CHANGELOG with new version (Anton Lavrevov) - 005356e: build for 10.3.2 (Anton Lavrevov)