like, wtf.... it's calling updateLayout() to tell the native side to re-adjust the sheet height. if you add a console log before or after, it's instant
maybe not the most fun suggestion but keep in mind you can keep bisecting inside of console log implementation (starting with JS side and then into native side) to find what actually makes the behavior different
now the question is whether the contents being sent is important or just a websocket operation, whether it matters if thereβs a websocket message recipient or just receiving is somehow enough