Фантомное изображение вдоль границы при перетаскивании объекта в fabric.js

#javascript #fabricjs #fabricjs2

#javascript #fabricjs #fabricjs2

Вопрос:

У меня есть группа объектов в fabric.js , все не является evented и не выбирается, кроме одного объекта, который я буду называть селектором. Они сгруппированы вместе, потому что все они должны перемещаться как одна группа. Когда этот селектор перемещается в пределах группы, все работает так, как ожидалось. Однако, когда я переместил объект за пределы границ (даже если я программно остановил его до этой точки, он рисует фантомные объекты вдоль края основной группы.

Я просмотрел код, прокомментировал ситуацию и попытался разместить .renderAll() и .setCoords() на объектах, которые, я думаю, могут быть проблемой, но пока безуспешно.

Вот короткий клип, показывающий, что происходит — https://i.imgur.com/bnIJWY7.mp4

Комментарии:

1. Можете ли вы предоставить скрипку или рабочий фрагмент, демонстрирующий проблему?

2. Пытался вырвать код, чтобы попытаться имитировать это, буду продолжать пытаться и опубликовать его здесь, если смогу его дублировать. Надеясь, что кто-то, возможно, испытал это раньше, но попытается получить скрипку, которая демонстрирует проблему.

3. Хорошо, я все еще пытаюсь повторить эту проблему, но я обнаружил, что это должно заставить меня вывести группу элементов на передний план с загруженным изображением.