diff --git a/apps/toolbox/src/app.css b/apps/toolbox/src/app.css
index 56535dbbb1..348e6261cc 100644
--- a/apps/toolbox/src/app.css
+++ b/apps/toolbox/src/app.css
@@ -260,4 +260,10 @@ Button {
.no-shadow {
box-shadow: none;
+}
+
+.truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
}
\ No newline at end of file
diff --git a/apps/toolbox/src/pages/forms.xml b/apps/toolbox/src/pages/forms.xml
index d451a16dc1..cca44dafab 100644
--- a/apps/toolbox/src/pages/forms.xml
+++ b/apps/toolbox/src/pages/forms.xml
@@ -24,6 +24,10 @@
+
+
+
+
diff --git a/packages/core/core-types/index.ts b/packages/core/core-types/index.ts
index 195a6121f4..30c31c9ccd 100644
--- a/packages/core/core-types/index.ts
+++ b/packages/core/core-types/index.ts
@@ -91,7 +91,7 @@ export namespace CoreTypes {
export const lowercase = 'lowercase';
}
- export type WhiteSpaceType = 'normal' | 'nowrap' | CSSWideKeywords;
+ export type WhiteSpaceType = 'normal' | 'nowrap' | 'wrap' | CSSWideKeywords;
export namespace WhiteSpace {
export const normal = 'normal';
export const nowrap = 'nowrap';
diff --git a/packages/core/ui/text-base/text-base-common.ts b/packages/core/ui/text-base/text-base-common.ts
index 4f42c1d254..b458953a7f 100644
--- a/packages/core/ui/text-base/text-base-common.ts
+++ b/packages/core/ui/text-base/text-base-common.ts
@@ -318,7 +318,7 @@ export const textStrokeProperty = new InheritedCssProperty