Auto-scroll for Sender + Group notifications UIKit

[Problem/Question]
Two questions. We have integrated the React UIKit component and all works pretty well, aside from two points:

  1. When a user sends a message that would cause the screen to scroll, it scrolls for the receiver to show the new message, but not the sender. If the other user sends a message - it then scrolls in. Not critical - just a UIUX nitpick and not sure if we’re missing some event that we can hook into from the sender’s side.
  2. When a user navigates to a different url, we want to capture that ideally in the system + have Sendbird notify the other users they are in the same group channel with. Is there a way in the React UIKit to detect when a user disconnects and notify the rest of the group channel, from within Sendbird? We’d prefer to not need some kind of presence logic and handling on our application just for this small use case.

[UIKit Version]
3.16.1

[Reproduction Steps]
Our current implementation is very simple and mostly the stock setup (all values are passed from a loader and work fine):

<SendbirdProvider
  appId={appId}
  accessToken={token.token}
  userId={userId}
>
  <GroupChannel channelUrl={channel_url} />
  <NotificationsHandler />
</SendbirdProvider>

The NotificationsHandler is a component with a React hook that does listen for onUserJoined and onUserLeft on a GroupChannelHandler, but we generally keep our users in the group channel so rejoining won’t require an invite. These only trigger when a user leaves or joins the group channel from the Sendbird API side.

[Current impact]
Low impact - but it would certainly help our overall UX.