У меня большой треугольник сверху маленького прямоугольника. Как я могу выбрать прямоугольник, не сдвигая треугольник с пути. Я сделал демо здесь: https://codesandbox.io/s/w6wr7pmrx5
Вам необходимо включить perPixelTargetFind: true в своем треугольнике, чтобы область нажатия объекта определялась фактическим путем объекта, а не его ограничительной рамкой.
perPixelTargetFind: true
http://fabricjs.com/docs/fabric.Object.html#perPixelTargetFind