Are you using fabric.js in your VueJS or Nuxt project and everything works great, canvas elements can be created and dragged, but the resize controls are not working? You can't click them, and the cursor also doesn't change?
Then I guess you ran into the same issue as us and others.
I was looking for the reason and possible solutions for a while and finally found this issue: https://github.com/fabricjs/fabric.js/issues/6680 which luckily shows that I'm not the only one. And even more important: It provides a solution: https://github.com/fabricjs/fabric.js/issues/6680#issuecomment-2109881660
Vue proxy's the Canvas! So we need to use markRaw to ensure the Canvas is never proxied. And yes, it works! Right after encapsulating the new fabric.Canvas()
the resize controls behave as expected!
If anyone knows, if there's even a more clever solution, please contact me and comment the issue! Otherwise, I hope this helped you to quickly resolve the issue!