diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index 3e73d50ab..92e5e0796 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -861,7 +861,7 @@ isRawMode: prefferedAction?.isRawMode ?? false, }, forceNewTab, - null, + prefferedAction?.initialData, prefferedAction.icon, data, tabPreviewMode diff --git a/packages/web/src/settings/FormDefaultActionField.svelte b/packages/web/src/settings/FormDefaultActionField.svelte index bd6c920c0..f0cdeb3bc 100644 --- a/packages/web/src/settings/FormDefaultActionField.svelte +++ b/packages/web/src/settings/FormDefaultActionField.svelte @@ -22,10 +22,10 @@ }))} value={$lastUsedDefaultActions[objectTypeField]} on:change={e => { - $lastUsedDefaultActions = { - ...$lastUsedDefaultActions, - [objectTypeField]: e.detail.value, - }; + lastUsedDefaultActions.update(actions => ({ + ...actions, + [objectTypeField]: e.detail, + })); }} /> diff --git a/packages/web/src/settings/SettingsModal.svelte b/packages/web/src/settings/SettingsModal.svelte index 424d61fcd..95404ec32 100644 --- a/packages/web/src/settings/SettingsModal.svelte +++ b/packages/web/src/settings/SettingsModal.svelte @@ -348,6 +348,11 @@ ORDER BY objectTypeField="functions" disabled={values['defaultAction.useLastUsedAction'] !== false} /> +
Behaviour