Sidebar Multiselect input with height bigger than screen scrolls sidebar to bottom of widget after removing items

this is how I implement the multiselect ( a lot of apps, multisielect is higher then height of screen):
st.sidebar.multiselect('Selected Apps', st.session_state.All_Apps, st.session_state.Apps, key='apps_input', on_change=update_session_state)
with callback function only updating session state.

When I remove an item no scrolling happens If I see the end of the multiselect in my screen.

However if I go to the top of my multiselect and the end of it is not visible in the screen, sidebar will scroll to show bottom of multiselect anytime I remove an item.

Thankj you!