diff --git a/packages/html/src/multiselect/tests/multiselect-solid.tsx b/packages/html/src/multiselect/tests/multiselect-solid.tsx
index 8f8ce527674..3ba2d904338 100644
--- a/packages/html/src/multiselect/tests/multiselect-solid.tsx
+++ b/packages/html/src/multiselect/tests/multiselect-solid.tsx
@@ -16,6 +16,14 @@ export default () =>(
diff --git a/packages/html/src/multiselecttree/tests/multiselecttree-flat.tsx b/packages/html/src/multiselecttree/tests/multiselecttree-flat.tsx
index c9cf85ddd6f..e93ddb5f07a 100644
--- a/packages/html/src/multiselecttree/tests/multiselecttree-flat.tsx
+++ b/packages/html/src/multiselecttree/tests/multiselecttree-flat.tsx
@@ -17,7 +17,15 @@ export default () =>(
MultiSelectTree
MultiSelectTree RTL
-
empty
+
no placeholder nor value
+
+
+
+
+
+
+
+
placeholder
diff --git a/packages/html/src/multiselecttree/tests/multiselecttree-outline.tsx b/packages/html/src/multiselecttree/tests/multiselecttree-outline.tsx
index 928d3c639d9..19031ef9614 100644
--- a/packages/html/src/multiselecttree/tests/multiselecttree-outline.tsx
+++ b/packages/html/src/multiselecttree/tests/multiselecttree-outline.tsx
@@ -17,7 +17,15 @@ export default () =>(
MultiSelectTree
MultiSelectTree RTL
-
empty
+
no placeholder nor value
+
+
+
+
+
+
+
+
placeholder
diff --git a/packages/html/src/multiselecttree/tests/multiselecttree-solid.tsx b/packages/html/src/multiselecttree/tests/multiselecttree-solid.tsx
index ce5f1e976cb..e6de058978f 100644
--- a/packages/html/src/multiselecttree/tests/multiselecttree-solid.tsx
+++ b/packages/html/src/multiselecttree/tests/multiselecttree-solid.tsx
@@ -17,7 +17,15 @@ export default () =>(
MultiSelectTree
MultiSelectTree RTL
-
empty
+
no placeholder nor value
+
+
+
+
+
+
+
+
placeholder
diff --git a/packages/html/src/numerictextbox/tests/numerictextbox-flat.tsx b/packages/html/src/numerictextbox/tests/numerictextbox-flat.tsx
index 04c6671dc30..5a238c5dd10 100644
--- a/packages/html/src/numerictextbox/tests/numerictextbox-flat.tsx
+++ b/packages/html/src/numerictextbox/tests/numerictextbox-flat.tsx
@@ -13,6 +13,13 @@ export default () =>(
NumericTextBox Flat
NumericTextBox Flat RTL
+
+
+
+
+
+
+
diff --git a/packages/html/src/numerictextbox/tests/numerictextbox-outline.tsx b/packages/html/src/numerictextbox/tests/numerictextbox-outline.tsx
index 891fa5fc7a5..41285a48823 100644
--- a/packages/html/src/numerictextbox/tests/numerictextbox-outline.tsx
+++ b/packages/html/src/numerictextbox/tests/numerictextbox-outline.tsx
@@ -13,6 +13,12 @@ export default () =>(
NumericTextBox Outline
NumericTextBox Outline RTL
+
+
+
+
+
+
diff --git a/packages/html/src/numerictextbox/tests/numerictextbox-solid.tsx b/packages/html/src/numerictextbox/tests/numerictextbox-solid.tsx
index bdf004f4315..51dc5f6ca2a 100644
--- a/packages/html/src/numerictextbox/tests/numerictextbox-solid.tsx
+++ b/packages/html/src/numerictextbox/tests/numerictextbox-solid.tsx
@@ -14,6 +14,12 @@ export default () =>(
NumericTextBox
NumericTextBox RTL
+
+
+
+
+
+
diff --git a/packages/html/src/textarea/tests/textarea-flat.tsx b/packages/html/src/textarea/tests/textarea-flat.tsx
index 45d5a7f6314..495de36937f 100644
--- a/packages/html/src/textarea/tests/textarea-flat.tsx
+++ b/packages/html/src/textarea/tests/textarea-flat.tsx
@@ -14,6 +14,12 @@ export default () =>(
TextArea Flat
TextArea Flat RTL
+
+
+
+
+
+
diff --git a/packages/html/src/textarea/tests/textarea-outline.tsx b/packages/html/src/textarea/tests/textarea-outline.tsx
index 89de6f14672..57f89e43ac2 100644
--- a/packages/html/src/textarea/tests/textarea-outline.tsx
+++ b/packages/html/src/textarea/tests/textarea-outline.tsx
@@ -14,6 +14,12 @@ export default () =>(
TextArea Flat
TextArea Flat RTL
+
+
+
+
+
+
diff --git a/packages/html/src/textarea/tests/textarea-solid.tsx b/packages/html/src/textarea/tests/textarea-solid.tsx
index 90e2efdf05f..07bb603e38c 100644
--- a/packages/html/src/textarea/tests/textarea-solid.tsx
+++ b/packages/html/src/textarea/tests/textarea-solid.tsx
@@ -14,6 +14,12 @@ export default () =>(
TextArea
TextArea RTL
+
+
+
+
+
+
diff --git a/packages/html/src/textbox/tests/textbox-flat.tsx b/packages/html/src/textbox/tests/textbox-flat.tsx
index f71fccf4026..733c4f60394 100644
--- a/packages/html/src/textbox/tests/textbox-flat.tsx
+++ b/packages/html/src/textbox/tests/textbox-flat.tsx
@@ -14,6 +14,12 @@ export default () =>(
TextBox Flat
TextBox Flat RTL
+
+
+
+
+
+
diff --git a/packages/html/src/textbox/tests/textbox-outline.tsx b/packages/html/src/textbox/tests/textbox-outline.tsx
index d192bac4741..be2e0dc8dfc 100644
--- a/packages/html/src/textbox/tests/textbox-outline.tsx
+++ b/packages/html/src/textbox/tests/textbox-outline.tsx
@@ -14,6 +14,12 @@ export default () =>(
TextBox Outline
TextBox Outline RTL
+
+
+
+
+
+
diff --git a/packages/html/src/textbox/tests/textbox-solid.tsx b/packages/html/src/textbox/tests/textbox-solid.tsx
index a1f9e54491c..82e4b707119 100644
--- a/packages/html/src/textbox/tests/textbox-solid.tsx
+++ b/packages/html/src/textbox/tests/textbox-solid.tsx
@@ -14,6 +14,13 @@ export default () =>(
TextBox
TextBox RTL
+
+
+
+
+
+
+
diff --git a/tests/autocomplete/autocomplete-flat.html b/tests/autocomplete/autocomplete-flat.html
index b4b05b09a1c..f0ab762bc27 100644
--- a/tests/autocomplete/autocomplete-flat.html
+++ b/tests/autocomplete/autocomplete-flat.html
@@ -17,6 +17,16 @@
Autocomplete Flat
Autocomplete Flat RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/autocomplete/autocomplete-outline.html b/tests/autocomplete/autocomplete-outline.html
index 7f3120deecc..513f8f29ca3 100644
--- a/tests/autocomplete/autocomplete-outline.html
+++ b/tests/autocomplete/autocomplete-outline.html
@@ -17,6 +17,16 @@
Autocomplete Outline
Autocomplete Outline RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/autocomplete/autocomplete-solid.html b/tests/autocomplete/autocomplete-solid.html
index 85c757d3158..7685c8fb1d9 100644
--- a/tests/autocomplete/autocomplete-solid.html
+++ b/tests/autocomplete/autocomplete-solid.html
@@ -17,6 +17,16 @@
Autocomplete
Autocomplete RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/combobox/combobox-flat.html b/tests/combobox/combobox-flat.html
index 5f668a0a653..7ad2be8d906 100644
--- a/tests/combobox/combobox-flat.html
+++ b/tests/combobox/combobox-flat.html
@@ -17,6 +17,30 @@
ComboBox Flat
ComboBox Flat RTL
+
+
diff --git a/tests/combobox/combobox-outline.html b/tests/combobox/combobox-outline.html
index 227f18b5b33..c545fa8af68 100644
--- a/tests/combobox/combobox-outline.html
+++ b/tests/combobox/combobox-outline.html
@@ -17,6 +17,30 @@
ComboBox Outline
ComboBox Outline RTL
+
+
diff --git a/tests/combobox/combobox-solid.html b/tests/combobox/combobox-solid.html
index 1fcec1af73d..3884a362160 100644
--- a/tests/combobox/combobox-solid.html
+++ b/tests/combobox/combobox-solid.html
@@ -17,6 +17,30 @@
ComboBox
ComboBox RTL
+
+
diff --git a/tests/dropdowngrid/dropdowngrid-flat.html b/tests/dropdowngrid/dropdowngrid-flat.html
index 0002ec82f2f..4fbe11c5056 100644
--- a/tests/dropdowngrid/dropdowngrid-flat.html
+++ b/tests/dropdowngrid/dropdowngrid-flat.html
@@ -17,6 +17,30 @@
DropdownGrid Flat
DropdownGrid Flat RTL
+
+
diff --git a/tests/dropdowngrid/dropdowngrid-outline.html b/tests/dropdowngrid/dropdowngrid-outline.html
index 580367ed742..bf21b1c6263 100644
--- a/tests/dropdowngrid/dropdowngrid-outline.html
+++ b/tests/dropdowngrid/dropdowngrid-outline.html
@@ -17,6 +17,30 @@
DropdownGrid Outline
DropdownGrid Outline RTL
+
+
diff --git a/tests/dropdowngrid/dropdowngrid-solid.html b/tests/dropdowngrid/dropdowngrid-solid.html
index 513f12e2df3..f745487b2e6 100644
--- a/tests/dropdowngrid/dropdowngrid-solid.html
+++ b/tests/dropdowngrid/dropdowngrid-solid.html
@@ -17,6 +17,30 @@
DropdownGrid
DropdownGrid RTL
+
+
diff --git a/tests/dropdownlist/dropdownlist-flat.html b/tests/dropdownlist/dropdownlist-flat.html
index cc8fde2a7ca..96c61424ef1 100644
--- a/tests/dropdownlist/dropdownlist-flat.html
+++ b/tests/dropdownlist/dropdownlist-flat.html
@@ -17,6 +17,30 @@
DropdownList Flat
DropdownList Flat RTL
+
+
DropdownList...
diff --git a/tests/dropdownlist/dropdownlist-outline.html b/tests/dropdownlist/dropdownlist-outline.html
index acd65db022f..d65744cf75a 100644
--- a/tests/dropdownlist/dropdownlist-outline.html
+++ b/tests/dropdownlist/dropdownlist-outline.html
@@ -17,6 +17,30 @@
DropdownList Outline
DropdownList Outline RTL
+
+
DropdownList...
diff --git a/tests/dropdownlist/dropdownlist.html b/tests/dropdownlist/dropdownlist.html
index cb50d3c59e5..39b28e66d7f 100644
--- a/tests/dropdownlist/dropdownlist.html
+++ b/tests/dropdownlist/dropdownlist.html
@@ -17,6 +17,30 @@
DropdownList
DropdownList RTL
+
+
DropdownList...
diff --git a/tests/dropdowntree/dropdowntree-flat.html b/tests/dropdowntree/dropdowntree-flat.html
index d40a9df4d97..59b6dedbfcb 100644
--- a/tests/dropdowntree/dropdowntree-flat.html
+++ b/tests/dropdowntree/dropdowntree-flat.html
@@ -17,6 +17,30 @@
DropdownTree Flat
DropdownTree Flat RTL
+
+
placeholder...
diff --git a/tests/dropdowntree/dropdowntree-outline.html b/tests/dropdowntree/dropdowntree-outline.html
index 514c90845b9..cb6bb64bfd8 100644
--- a/tests/dropdowntree/dropdowntree-outline.html
+++ b/tests/dropdowntree/dropdowntree-outline.html
@@ -17,6 +17,30 @@
DropdownTree Outline
DropdownTree Outline RTL
+
+
placeholder...
diff --git a/tests/dropdowntree/dropdowntree-solid.html b/tests/dropdowntree/dropdowntree-solid.html
index 005f6ec84e3..f614bae7b65 100644
--- a/tests/dropdowntree/dropdowntree-solid.html
+++ b/tests/dropdowntree/dropdowntree-solid.html
@@ -17,6 +17,30 @@
DropdownTree
DropdownTree RTL
+
+
placeholder...
diff --git a/tests/floating-label/floating-label-flat.html b/tests/floating-label/floating-label-flat.html
index a2ca0ba1545..51f4183b070 100644
--- a/tests/floating-label/floating-label-flat.html
+++ b/tests/floating-label/floating-label-flat.html
@@ -20,6 +20,22 @@
Floating label flat
Floating label flat RTL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/floating-label/floating-label-outline.html b/tests/floating-label/floating-label-outline.html
index 742d8d46cf4..8e561ec48c9 100644
--- a/tests/floating-label/floating-label-outline.html
+++ b/tests/floating-label/floating-label-outline.html
@@ -20,6 +20,22 @@
Floating label outline
Floating label outline RTL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/floating-label/floating-label-solid.html b/tests/floating-label/floating-label-solid.html
index 6774cb9a39b..176c089d0dc 100644
--- a/tests/floating-label/floating-label-solid.html
+++ b/tests/floating-label/floating-label-solid.html
@@ -20,6 +20,22 @@
Floating label
Floating label RTL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/maskedtextbox/maskedtextbox-flat.html b/tests/maskedtextbox/maskedtextbox-flat.html
index 8151daf33b2..0d4b31b9174 100644
--- a/tests/maskedtextbox/maskedtextbox-flat.html
+++ b/tests/maskedtextbox/maskedtextbox-flat.html
@@ -17,6 +17,16 @@
MaskedTextBox Flat
MaskedTextBox Flat RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/maskedtextbox/maskedtextbox-outline.html b/tests/maskedtextbox/maskedtextbox-outline.html
index 16940aa1b45..bd158b04b0a 100644
--- a/tests/maskedtextbox/maskedtextbox-outline.html
+++ b/tests/maskedtextbox/maskedtextbox-outline.html
@@ -17,6 +17,16 @@
MaskedTextBox Outline
MaskedTextBox Outline RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/maskedtextbox/maskedtextbox-solid.html b/tests/maskedtextbox/maskedtextbox-solid.html
index 91610855b9b..a0b4591778e 100644
--- a/tests/maskedtextbox/maskedtextbox-solid.html
+++ b/tests/maskedtextbox/maskedtextbox-solid.html
@@ -17,6 +17,16 @@
MaskedTextBox
MaskedTextBox RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/multiselect/multiselect-flat.html b/tests/multiselect/multiselect-flat.html
index bef8fa5da06..2319e42d43e 100644
--- a/tests/multiselect/multiselect-flat.html
+++ b/tests/multiselect/multiselect-flat.html
@@ -18,6 +18,24 @@
MultiSelect Flat
MultiSelect Flat RTL
+
+ no placeholder nor value
+
+
placeholder
diff --git a/tests/multiselect/multiselect-outline.html b/tests/multiselect/multiselect-outline.html
index 64f4ef604dd..e4bb1b20d5d 100644
--- a/tests/multiselect/multiselect-outline.html
+++ b/tests/multiselect/multiselect-outline.html
@@ -18,6 +18,24 @@
MultiSelect Outline
MultiSelect Outline RTL
+
+ no placeholder or value
+
+
placeholder
diff --git a/tests/multiselect/multiselect-solid.html b/tests/multiselect/multiselect-solid.html
index 9e6ba55e2b8..480e9d160d6 100644
--- a/tests/multiselect/multiselect-solid.html
+++ b/tests/multiselect/multiselect-solid.html
@@ -18,6 +18,24 @@
MultiSelect
MultiSelect RTL
+
+ no placeholder or value
+
+
placeholder
diff --git a/tests/multiselecttree/multiselecttree-flat.html b/tests/multiselecttree/multiselecttree-flat.html
index abcdfb02514..3922f8574bd 100644
--- a/tests/multiselecttree/multiselecttree-flat.html
+++ b/tests/multiselecttree/multiselecttree-flat.html
@@ -18,21 +18,29 @@
MultiSelectTree
MultiSelectTree RTL
- empty
-
- MultiSelectTree...
-
+
-
- MultiSelectTree...
-
+
+
+
+ placeholder
+
+
+
+ >MultiSelectTree...
+
+
+
arrow button
diff --git a/tests/multiselecttree/multiselecttree-outline.html b/tests/multiselecttree/multiselecttree-outline.html
index a651c71c7c9..2e63df92af5 100644
--- a/tests/multiselecttree/multiselecttree-outline.html
+++ b/tests/multiselecttree/multiselecttree-outline.html
@@ -19,20 +19,30 @@
MultiSelectTree
MultiSelectTree RTL
empty
+ no placeholder not value
-
- MultiSelectTree...
-
+
-
- MultiSelectTree...
-
+
+
+
+ placeholder
+
+
+
+ >MultiSelectTree...
+
+
+
arrow button
diff --git a/tests/multiselecttree/multiselecttree-solid.html b/tests/multiselecttree/multiselecttree-solid.html
index 6fcd2401c7a..df3c480f108 100644
--- a/tests/multiselecttree/multiselecttree-solid.html
+++ b/tests/multiselecttree/multiselecttree-solid.html
@@ -18,21 +18,30 @@
MultiSelectTree
MultiSelectTree RTL
- empty
+ no placeholder not value
-
- MultiSelectTree...
-
+
-
- MultiSelectTree...
-
+
+
+
+ placeholder
+
+
+
+ >MultiSelectTree...
+
+
+
arrow button
diff --git a/tests/numerictextbox/numerictextbox-flat.html b/tests/numerictextbox/numerictextbox-flat.html
index 8d9147820d0..e3abbbeb5e8 100644
--- a/tests/numerictextbox/numerictextbox-flat.html
+++ b/tests/numerictextbox/numerictextbox-flat.html
@@ -17,6 +17,48 @@
NumericTextBox Flat
NumericTextBox Flat RTL
+
+
diff --git a/tests/numerictextbox/numerictextbox-outline.html b/tests/numerictextbox/numerictextbox-outline.html
index d80e9225c99..a7e919cbc25 100644
--- a/tests/numerictextbox/numerictextbox-outline.html
+++ b/tests/numerictextbox/numerictextbox-outline.html
@@ -17,6 +17,48 @@
NumericTextBox Outline
NumericTextBox Outline RTL
+
+
diff --git a/tests/numerictextbox/numerictextbox-solid.html b/tests/numerictextbox/numerictextbox-solid.html
index 46bb5b646db..c9642ba8e63 100644
--- a/tests/numerictextbox/numerictextbox-solid.html
+++ b/tests/numerictextbox/numerictextbox-solid.html
@@ -17,6 +17,48 @@
NumericTextBox
NumericTextBox RTL
+
+
diff --git a/tests/textarea/textarea-flat.html b/tests/textarea/textarea-flat.html
index ba1ae96a333..772f522ceab 100644
--- a/tests/textarea/textarea-flat.html
+++ b/tests/textarea/textarea-flat.html
@@ -17,6 +17,16 @@
TextArea Flat
TextArea Flat RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/textarea/textarea-outline.html b/tests/textarea/textarea-outline.html
index 1107f490f2e..e8324a9ad4e 100644
--- a/tests/textarea/textarea-outline.html
+++ b/tests/textarea/textarea-outline.html
@@ -17,6 +17,16 @@
TextArea Flat
TextArea Flat RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/textarea/textarea-solid.html b/tests/textarea/textarea-solid.html
index 1fd1d0ee4a0..b83ec3c5353 100644
--- a/tests/textarea/textarea-solid.html
+++ b/tests/textarea/textarea-solid.html
@@ -17,6 +17,16 @@
TextArea
TextArea RTL
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/textbox/textbox-flat.html b/tests/textbox/textbox-flat.html
index 80f7c0662db..bada54cf36d 100644
--- a/tests/textbox/textbox-flat.html
+++ b/tests/textbox/textbox-flat.html
@@ -17,6 +17,16 @@