When I connect to a standard win 10 RDP server from my tablet I want to have full available area used, so I selected "Current work area size" and "Dynamic resolution" options in the display tab of RDP entry settings, to make it adjust to the available area. After I connect, there are black bars on the left and right edge of the connection. Instead of adjusting the connection dimensions, the connection is scaled down to fit. The same happens when the full screen mode is entered, but instead, the black bars appear on the top and bottom of the screen, in the place where status bar and navigation bar + bottom connections strip normally reside. Also the connection is done at 1:1 DPI scaling, instead of following the android DPI settings, so text is super small on high resolution display. Enabling "Force dynamic resolution" option does not change anything upon reconnection and the toggle for it is reverted to turned off state. Rotation of a device also does not trigger the resolution change of the RDP connection and old aspect ratio is just rotated, creating even bigger black bars. Also, on rotation, the cursor gets glitched. Additionally, sometimes, when connecting, the connection dimensions will be too small. I think it is caused by some race condition with the code calculating available workspace dimensions, sometimes before, rather than after the on screen keyboard is hidden. I expect the behavior of "Current work area size" and "Dynamic resolution" options to be the same as the official RDP app from MS, with "Match this device" option enabled. It should always fill the whole available workspace area (minus status bar, navigation bar and connection strip, but only when they are visible) and recalculate dimensions whenever the full screen mode is entered, device is rotated or split screen/ multi window desktop mode is enabled and resized (like the Samsung dex or the new android 16 desktop mode from google). It should also always set the correct DPI. By default the DPI of the android device, maybe with an option to set it manually. In the attached screen recording it is shown what I described above.
I use XML data source and app version is 2205.3.2.6.