diff --git a/packages/client/src/components/form/input.vue b/packages/client/src/components/form/input.vue
index eed5323fa..d5c8c91c4 100644
--- a/packages/client/src/components/form/input.vue
+++ b/packages/client/src/components/form/input.vue
@@ -17,6 +17,7 @@
:spellcheck="spellcheck"
:step="step"
:list="id"
+ :maxlength="max"
@focus="focused = true"
@blur="focused = false"
@keydown="onKeydown($event)"
@@ -58,6 +59,7 @@ const props = defineProps<{
manualSave?: boolean;
small?: boolean;
large?: boolean;
+ max?: number;
}>();
const emit = defineEmits<{
diff --git a/packages/client/src/components/form/textarea.vue b/packages/client/src/components/form/textarea.vue
index 24fe867e3..b41ddf9e0 100644
--- a/packages/client/src/components/form/textarea.vue
+++ b/packages/client/src/components/form/textarea.vue
@@ -14,6 +14,7 @@
:pattern="pattern"
:autocomplete="autocomplete ? 'on' : 'off'"
:spellcheck="spellcheck"
+ :maxlength="max"
@focus="focused = true"
@blur="focused = false"
@keydown="onKeydown($event)"
@@ -54,6 +55,7 @@ const props = withDefaults(defineProps<{
pre?: boolean;
debounce?: boolean;
manualSave?: boolean;
+ max?: number;
}>(), {
pattern: undefined,
placeholder: '',
diff --git a/packages/client/src/pages/settings/profile.vue b/packages/client/src/pages/settings/profile.vue
index 909f7e446..b15e67d5c 100644
--- a/packages/client/src/pages/settings/profile.vue
+++ b/packages/client/src/pages/settings/profile.vue
@@ -12,7 +12,7 @@
{{ i18n.ts._profile.name }}
-
+
{{ i18n.ts._profile.description }}
{{ i18n.ts._profile.youCanIncludeHashtags }}