I am creating an application in C# that will support drag and drop on Edge browsers. From C# application on drag, I am customizing cursor icon, and I want to retain this cursor icon until drop happened on a browser. For drag and drop support on Edge browser I have written a browser Extension, and from that extension, I am using below event handler to customizing copy icon
document.addEventListener("dragenter", function( event )
{
event.preventDefault();
event.dataTransfer.effectAllowed = "copy";
}, false);
(dragstart is not being called because I am dragging the cursor icon from C# application)
My custom icon is appearing on Edge and a default icon of edge copy/move is also appearing(screenshot attached Two icons - one is from C# app and second from the edge).
So I am facing to issue to remove the browser default icon in Edge.