diff --git a/plugins/tracker-resources/src/components/issues/IssuesContent.svelte b/plugins/tracker-resources/src/components/issues/IssuesContent.svelte
index 27ef395338..07a40a4cd4 100644
--- a/plugins/tracker-resources/src/components/issues/IssuesContent.svelte
+++ b/plugins/tracker-resources/src/components/issues/IssuesContent.svelte
@@ -32,6 +32,7 @@
 
   const createItemDialog = CreateIssue
   const createItemLabel = tracker.string.AddIssueTooltip
+  const createItemDialogProps = { shouldSaveDraft: true }
 </script>
 
 {#if viewlet?.$lookup?.descriptor?.component}
@@ -45,6 +46,7 @@
         config: preference?.config ?? viewlet.config,
         options: viewlet.options,
         createItemDialog,
+        createItemDialogProps,
         createItemLabel,
         viewlet,
         viewOptions,
diff --git a/plugins/view-resources/src/components/list/ListView.svelte b/plugins/view-resources/src/components/list/ListView.svelte
index 57852f82d1..60272f1ddb 100644
--- a/plugins/view-resources/src/components/list/ListView.svelte
+++ b/plugins/view-resources/src/components/list/ListView.svelte
@@ -16,6 +16,7 @@
   export let viewlet: Viewlet
   export let config: (string | BuildModelKey)[]
   export let createItemDialog: AnyComponent | undefined
+  export let createItemDialogProps: Record<string, any> | undefined = undefined
   export let createItemLabel: IntlString | undefined
   export let viewOptions: ViewOptions
   export let props: Record<string, any> = {}
@@ -57,6 +58,7 @@
       {config}
       {options}
       {createItemDialog}
+      {createItemDialogProps}
       {createItemLabel}
       {viewOptions}
       {props}