Ensure in js that the textarea is always > 1x1px
This commit is contained in:
@@ -222,6 +222,9 @@ export class CompositionHelper {
|
||||
const compositionViewBounds = this._compositionView.getBoundingClientRect();
|
||||
this._textarea.style.left = cursorLeft + 'px';
|
||||
this._textarea.style.top = cursorTop + 'px';
|
||||
// Ensure the text area is at least 1x1, otherwise certain IMEs may break
|
||||
this._textarea.style.width = Math.max(compositionViewBounds.width, 1) + 'px';
|
||||
this._textarea.style.height = Math.max(compositionViewBounds.height, 1) + 'px';
|
||||
this._textarea.style.width = compositionViewBounds.width + 'px';
|
||||
this._textarea.style.height = compositionViewBounds.height + 'px';
|
||||
this._textarea.style.lineHeight = compositionViewBounds.height + 'px';
|
||||
|
||||
Reference in New Issue
Block a user