Enter your life story with very long words...
diff --git a/packages/textfield/textarea.md b/packages/textfield/textarea.md
index a5473c7e66..b9ad7aee34 100644
--- a/packages/textfield/textarea.md
+++ b/packages/textfield/textarea.md
@@ -130,9 +130,7 @@ The quiet style works best when a clear layout (vertical stack, table, grid) ass
### Grows
-By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accomidate the full content of the element.
-
-Note: When leveraging the `quiet` attribute, the `grows` attribute does not effect the final delivery of the element.
+By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accommodate the full content of the element.
```html
@@ -142,7 +140,7 @@ Note: When leveraging the `quiet` attribute, the `grows` attribute does not effe
id="story-4"
multiline
placeholder="Enter your name"
- value="By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accomidate the full content of the element."
+ value="By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accommodate the full content of the element."
>
@@ -152,7 +150,7 @@ Note: When leveraging the `quiet` attribute, the `grows` attribute does not effe
grows
multiline
placeholder="Enter your name"
- value="By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accomidate the full content of the element."
+ value="By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accommodate the full content of the element."
>
@@ -162,7 +160,7 @@ Note: When leveraging the `quiet` attribute, the `grows` attribute does not effe
grows
multiline
placeholder="Enter your name"
- value="By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accomidate the full content of the element."
+ value="By default the text area has a fixed height and will scroll when text entry goes beyond the available space. With the use of the `grows` attribute the text area will grow to accommodate the full content of the element."
quiet
>
diff --git a/projects/story-decorator/src/StoryDecorator.ts b/projects/story-decorator/src/StoryDecorator.ts
index 9d5261178c..608c3b9494 100644
--- a/projects/story-decorator/src/StoryDecorator.ts
+++ b/projects/story-decorator/src/StoryDecorator.ts
@@ -269,7 +269,12 @@ export class StoryDecorator extends SpectrumElement {
protected handleKeydown(event: KeyboardEvent): void {
const path = event.composedPath();
- const hasInput = path.some((node) => node instanceof HTMLInputElement);
+ const hasInput = path.some(
+ (node) =>
+ node instanceof HTMLInputElement ||
+ node instanceof HTMLTextAreaElement ||
+ !!(node as HTMLElement).isContentEditable
+ );
if (hasInput) {
event.stopPropagation();
}