summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src
diff options
context:
space:
mode:
authorAlbin Groen <[email protected]>2026-01-05 11:54:11 +0100
committerGitHub <[email protected]>2026-01-05 04:54:11 -0600
commit265cbaea7c09105e63ff4b5aac671f932879d2a5 (patch)
tree8c9b752664338ae5a77b759c246a2900a4bcb412 /packages/app/src
parentd39ebbc94729f254afc9b099a090adffb6254bb6 (diff)
downloadopencode-265cbaea7c09105e63ff4b5aac671f932879d2a5.tar.gz
opencode-265cbaea7c09105e63ff4b5aac671f932879d2a5.zip
fix(app): fix image dragging in project edit dialog (#6700)
Diffstat (limited to 'packages/app/src')
-rw-r--r--packages/app/src/components/prompt-input.tsx6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx
index 6dfa5e024..02f584b99 100644
--- a/packages/app/src/components/prompt-input.tsx
+++ b/packages/app/src/components/prompt-input.tsx
@@ -302,6 +302,8 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
}
const handleGlobalDragOver = (event: DragEvent) => {
+ if (dialog.active) return
+
event.preventDefault()
const hasFiles = event.dataTransfer?.types.includes("Files")
if (hasFiles) {
@@ -310,6 +312,8 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
}
const handleGlobalDragLeave = (event: DragEvent) => {
+ if (dialog.active) return
+
// relatedTarget is null when leaving the document window
if (!event.relatedTarget) {
setStore("dragging", false)
@@ -317,6 +321,8 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
}
const handleGlobalDrop = async (event: DragEvent) => {
+ if (dialog.active) return
+
event.preventDefault()
setStore("dragging", false)