fix(textarea): auto grow textarea line wraps long contents (#25928)

Resolves #25893
This commit is contained in:
Sean Perkins
2022-09-13 15:23:04 -04:00
committed by GitHub
parent 9451b283e2
commit 777109a7e8
14 changed files with 26 additions and 0 deletions

View File

@ -45,4 +45,28 @@ test.describe('textarea: autogrow', () => {
expect(await textarea.screenshot()).toMatchSnapshot(`textarea-autogrow-after-${page.getSnapshotSettings()}.png`); expect(await textarea.screenshot()).toMatchSnapshot(`textarea-autogrow-after-${page.getSnapshotSettings()}.png`);
}); });
test('should break long lines without white space', async ({ page }) => {
test.info().annotations.push({
type: 'issue',
description: 'https://github.com/ionic-team/ionic-framework/issues/25893',
});
await page.setContent(
`<ion-app>
<ion-content>
<ion-textarea
auto-grow="true"
value="abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz">
</ion-textarea>
</ion-content>
</ion-app>`
);
const textarea = await page.locator('ion-textarea');
expect(await textarea.screenshot()).toMatchSnapshot(
`textarea-autogrow-word-break-${page.getSnapshotSettings()}.png`
);
});
}); });

View File

@ -101,6 +101,8 @@
@include text-inherit(); @include text-inherit();
grid-area: 1 / 1 / 2 / 2; grid-area: 1 / 1 / 2 / 2;
word-break: break-word;
} }
.native-textarea { .native-textarea {