Skip to content

Commit a5a01bd

Browse files
author
Felipe Lang
committed
fix: fix avatar image flickering resizing it after added to DOM
Close #44
1 parent 7050631 commit a5a01bd

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/com/flowingcode/vaadin/addons/chatassistant/ChatAssistant.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,13 @@ private void initializeAvatar() {
186186
avatar.removeFromParent();
187187
}
188188
avatar = avatarProvider.get();
189-
avatar.setSizeFull();
190189
this.getElement().appendChild(avatar.getElement());
191190
this.addAttachListener(ev -> this.getElement().executeJs("return;")
192191
.then(ev2 -> this.getElement().executeJs("this.childNodes[1].childNodes[0].childNodes[0].appendChild($0)", avatar.getElement())
193-
.then(ev3 -> chatWindow.setTarget(avatar))));
192+
.then(ev3 -> {
193+
chatWindow.setTarget(avatar);
194+
avatar.setSizeFull();
195+
})));
194196
}
195197

196198
/**

0 commit comments

Comments
 (0)