diff --git a/v3/pkg/application/webview_window_windows.go b/v3/pkg/application/webview_window_windows.go index 8de7dc2a2..a3e33c0bd 100644 --- a/v3/pkg/application/webview_window_windows.go +++ b/v3/pkg/application/webview_window_windows.go @@ -1967,6 +1967,10 @@ func (w *windowsWebviewWindow) setupChromium() { globalApplication.handleFatalError(err) } } + + // Initialize OLE for drag-and-drop operations + w32.OleInitialise() + w.dropTarget = w32.NewDropTarget() w.dropTarget.OnDrop = func(files []string, x int, y int) { w.parent.emit(events.Windows.WindowDragDrop)