0

I'm doing this code, but I don't think that it's a good pratctice.

const dfMessenger = document.querySelector("df-messenger");

    dfMessenger?.addEventListener("df-messenger-loaded", () => {
      const botao = dfMessenger.shadowRoot?.querySelector("#widgetIcon");
      botao?.addEventListener("click", () => {
        const dfMessengerList = dfMessenger.shadowRoot
          ?.querySelector("#df-chat-wrapper")
          ?.shadowRoot?.querySelector("df-message-list");
        if (dfMessengerList) {
          const messagesList=
            dfMessengerList.shadowRoot?.querySelector("#messageList");
          if (messagesList) messagesList.scrollTop = messagesList.scrollHeight;
        }
      });
    });

Any suggestions?

0 Answers0