Problem: The way the LCD screen fitting interacts with the scroll bar can lead to an unwanted effect as the image rapidly oscillates between two sizes.
Solution: Add a larger margin around the image.
Problem: The popout can be freely resized and the fitting always prefers the width, with vertical content potentially hidden and scrollable. This isn't especially useful.
Solution 1: Keep the entire image within the bounds of the popout window.
Solution 2: Constrain popout resizing to the aspect ratio of the screen.
If Solution 2 is applied without Solution 1 then scaling below 1x currently can lead to the same oscillation problem.
Update: Popout window features add up to 16px horizontal and 35px vertical. These are now defined and the constraints are now properly applied to account for the window features around the content area.
Problem: The way the LCD screen fitting interacts with the scroll bar can lead to an unwanted effect as the image rapidly oscillates between two sizes.
Problem: The popout can be freely resized and the fitting always prefers the width, with vertical content potentially hidden and scrollable. This isn't especially useful.
If Solution 2 is applied without Solution 1 then scaling below 1x currently can lead to the same oscillation problem.
Update: Popout window features add up to 16px horizontal and 35px vertical. These are now defined and the constraints are now properly applied to account for the window features around the content area.