diff --git a/frontend/src/components/client-profile/ClientProfilePresetFields.vue b/frontend/src/components/client-profile/ClientProfilePresetFields.vue
index 5ec7988f6..75ed975af 100644
--- a/frontend/src/components/client-profile/ClientProfilePresetFields.vue
+++ b/frontend/src/components/client-profile/ClientProfilePresetFields.vue
@@ -88,6 +88,13 @@ const terminal = computed({
model.value = { ...preset.value, terminal: value === '' ? null : value }
},
})
+const osVersion = computed({
+ get: () => preset.value?.osVersion ?? '',
+ set: (value: string) => {
+ if (preset.value)
+ model.value = { ...preset.value, osVersion: value === '' ? null : value }
+ },
+})
const userAgent = computed({
get: () => model.value?.mode === 'custom' ? model.value.userAgent : props.preview?.userAgent ?? '',
set: (value: string) => {
@@ -152,18 +159,32 @@ const userAgent = computed({
:disabled="disabled"
/>
-