We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c3571f6 commit f2f97e3Copy full SHA for f2f97e3
packages/dnb-eufemia/src/components/textarea/Textarea.js
@@ -247,7 +247,14 @@ export default class Textarea extends React.PureComponent {
247
if (isTrue(props.autoresize) && typeof window !== 'undefined') {
248
this.setAutosize()
249
try {
250
- this.resizeObserver = new ResizeObserver(this.setAutosize)
+ this.resizeObserver = new ResizeObserver((entries) => {
251
+ window.requestAnimationFrame(() => {
252
+ if (!Array.isArray(entries) || !entries.length) {
253
+ return
254
+ }
255
+ this.setAutosize()
256
+ })
257
258
this.resizeObserver.observe(document.body)
259
} catch (e) {
260
window.addEventListener('resize', this.setAutosize)
0 commit comments