Steps to reproduce the behavior:
- Start a meeting using a native Zoom client, such as the macOS client.
- Join the meeting as an attendee using the Web SDK sample app at https://github.com/zoom/sample-app-web .
- Create a browser tab with some content that will be screen-shared. Size the tab to be wide, so that its width is greater than its height.
- Using the Web SDK, press Share Screen, and select the browser tab you just created for sharing.
- The browser tab’s contents are correctly shared to the native Zoom client. See screenshot below:
- Using the Web SDK, press Stop Share.
- Resize the browser tab that was shared to be tall, with its height greater than its width.
- Using the Web SDK, press Share Screen, and select the same browser tab as before.
- The bottom part of the shared browser tab is cut off when received by the native Zoom client. See screenshot below:
Investigation suggests this kind of problem happens whenever attempting to share the screen multiple times during the same meeting using the Web SDK, when the shared area changes in size between shares. The first share by the Web SDK always works correctly, but subsequent shares only work if the shared region is the same size as the first-shared region.