diff --git a/ui/app/components/NewDownload.vue b/ui/app/components/NewDownload.vue
index 13c0e85c..a66afaf7 100644
--- a/ui/app/components/NewDownload.vue
+++ b/ui/app/components/NewDownload.vue
@@ -139,10 +139,11 @@
-
toast.error(msg)"
+ toast.error(msg)"
:placeholder="getDefault('cookies', 'Leave empty to use default cookies. Or drag & drop a cookie file here.')" />
@@ -255,6 +256,7 @@
import 'assets/css/bulma-switch.css'
import { useStorage } from '@vueuse/core'
import TextareaAutocomplete from '~/components/TextareaAutocomplete.vue'
+import TextDropzone from '~/components/TextDropzone.vue'
import type { item_request } from '~/types/item'
import type { AutoCompleteOptions } from '~/types/autocomplete'
import { navigateTo } from '#app'
@@ -284,6 +286,7 @@ const showTestResults = ref(false)
const testResultsData = ref(null)
const dlFieldsExtra = ['--no-download-archive']
const ytDlpOpt = ref([])
+const cookiesDropzoneRef = ref | null>(null)
const form = useStorage('local_config_v1', {
id: null,
diff --git a/ui/app/components/PresetForm.vue b/ui/app/components/PresetForm.vue
index 90119b39..66a401df 100644
--- a/ui/app/components/PresetForm.vue
+++ b/ui/app/components/PresetForm.vue
@@ -165,10 +165,10 @@
- toast.error(msg)"
placeholder="Leave empty to use default cookies. Or drag & drop a cookie file here." />
@@ -234,6 +234,8 @@