<div class="folderWithSubFolders">
<div class="item">
<a href="/root" draggable="false" title="root" class="itemLink"><span class="itemInner">
<div class="folderCollapsibleControl"></div>
<div class="itemTitle">root</div>
</span>
</a>
</div>
<div class="folderWithSubFolders">
<div class="item">
<a href="/root/folder1" draggable="true" title="folder2" class="itemLink">
<span class="itemInner">
<div class="folderCollapsibleControl"></div>
<div class="itemTitle">folder1</div>
</span>
</a>
</div>
<div class="item">
<a href="/root/folder1/folder2" draggable="true" title="folder2" class="itemLink" >
<span class="itemInner">
<div class="itemTitle">folder2</div>
</span>
</a>
</div>
</div>
</div>
<div class="item">
<a href="/root2" draggable="false" title="root2" class="itemLink">
<span class="itemInner">
<div class="itemTitle">root2</div>
</span>
</a>
</div>
root -> folder1-> folder2
root2
здесь root и root2 равны не перетаскиваемый , тогда как подпапки перетаскиваемые т.е. folder1 и folder2 не этот код strcuture хорошо работает в chrome, но root и root2 становятся можно перетаскивать в firefox даже если папки не перетаскиваются, они записали событие onDragStart, а onDragover записал этот код в React, так или иначе папки root и root2 также можно перетаскивать в firefox, тогда как это прекрасно работает в chrome
любые отведения будут оценены
Попытался использовать возвращение false в ondragstart, это не было перетаскиваемым, это работало, но это не правильное решение, я думаю, спасибо