8514ffdc1a50d14cb2da7d2d23f9e0ec0b0c5404
Canvas.tsx: removed the `e.target === e.currentTarget` guard on the artboard-creation click handler. The canvas has a full-size position:absolute transform layer that intercepts all events, making `e.target` never equal to `e.currentTarget`. Artboard creation was silently broken for every click. Artboard.tsx: added `onMouseDown` stopPropagation to the artboard root div so clicks on an existing artboard don't bubble up and trigger the creation path now that the guard is gone. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Languages
TypeScript
82.8%
PHP
10.2%
CSS
6.2%
HTML
0.4%
Shell
0.4%