From e03d9c06af9c9c78756eeffaaf0f3988a8f03d73 Mon Sep 17 00:00:00 2001 From: Yi Date: Sun, 16 Jan 2022 16:24:53 +0000 Subject: [PATCH] fix(module:input): do not set box-sizing when measuring --- components/input/autosize.spec.ts | 14 ++++++-------- components/input/style/patch.less | 1 - 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/components/input/autosize.spec.ts b/components/input/autosize.spec.ts index f7aac3d9e03..b45e0dd077f 100644 --- a/components/input/autosize.spec.ts +++ b/components/input/autosize.spec.ts @@ -8,7 +8,7 @@ import { dispatchFakeEvent, MockNgZone } from 'ng-zorro-antd/core/testing'; import { NzAutosizeDirective } from './autosize.directive'; import { NzInputModule } from './input.module'; -describe('autoresize', () => { +fdescribe('autoresize', () => { let zone: MockNgZone; beforeEach( @@ -215,21 +215,21 @@ describe('autoresize', () => { }); @Component({ - template: ` `, + template: ` `, encapsulation: ViewEncapsulation.None, styles: [ ` - textarea.cdk-textarea-autosize-measuring { + textarea.nz-textarea-autosize-measuring { height: auto !important; overflow: hidden !important; padding: 2px 0 !important; - box-sizing: content-box !important; } ` ] }) export class NzTestInputWithTextAreaAutoSizeStringComponent { value = ''; + hidden = false; } @Component({ @@ -237,11 +237,10 @@ export class NzTestInputWithTextAreaAutoSizeStringComponent { encapsulation: ViewEncapsulation.None, styles: [ ` - textarea.cdk-textarea-autosize-measuring { + textarea.nz-textarea-autosize-measuring { height: auto !important; overflow: hidden !important; padding: 2px 0 !important; - box-sizing: content-box !important; } ` ] @@ -256,11 +255,10 @@ export class NzTestInputWithTextAreaAutoSizeObjectComponent { encapsulation: ViewEncapsulation.None, styles: [ ` - textarea.cdk-textarea-autosize-measuring { + textarea.nz-textarea-autosize-measuring { height: auto !important; overflow: hidden !important; padding: 2px 0 !important; - box-sizing: content-box !important; } ` ] diff --git a/components/input/style/patch.less b/components/input/style/patch.less index 5d8fac27601..9f71d9c726f 100644 --- a/components/input/style/patch.less +++ b/components/input/style/patch.less @@ -4,7 +4,6 @@ textarea.nz-textarea-autosize-measuring { // Having 2px top and bottom padding seems to fix a bug where Chrome gets an incorrect // measurement. We just have to account for it later and subtract it off the final result. padding: 2px 0 !important; - box-sizing: content-box !important; } .@{search-prefix} {