- Canvas width now read via getBoundingClientRect after setting style.width=100%, avoiding the parentElement.clientWidth padding issue that made css_w exceed the actual rendered width and broke hit-testing - All handle drags (corners + midpoints) now use relative delta via drag_prev_img instead of absolute cursor position, preventing handle teleport on grab Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9.6 KiB
9.6 KiB