fix: disable Tauri native drag-drop to unblock HTML5 DnD (tabs, blocks)
Root cause: Tauri's dragDropEnabled (default: true) intercepts drag events at the webview level, preventing HTML5 DnD from working for tab reorder and BlockNote block handle drag. Setting dragDropEnabled: false lets all drag events flow through the standard DOM API. Image drops now use the HTML5 drop handler + uploadImageFile (same as paste-upload) instead of Tauri's onDragDropEvent + copyImageToVault. Removed the useInternalDragFlag workaround and padding hack. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -23,11 +23,7 @@
|
||||
opacity: 0.55;
|
||||
}
|
||||
|
||||
/* BlockNote container
|
||||
padding: 0 4px prevents BlockNote's side menu (≈42px wide) from being
|
||||
clipped — the menu hangs left of the editor body (40px padding), and
|
||||
overflow-y:auto forces overflow-x:auto (CSS spec). The 4px padding
|
||||
keeps the menu inside the padding box, which is the overflow clip edge. */
|
||||
/* BlockNote container */
|
||||
.editor__blocknote-container {
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
@@ -36,7 +32,6 @@
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
cursor: text;
|
||||
padding: 0 4px;
|
||||
}
|
||||
|
||||
/* Drag-over state: subtle border highlight */
|
||||
|
||||
Reference in New Issue
Block a user