I work on a laptop with an external screen attached.
When I switch between Duplicate and Second Screen Only, it takes 10s+ for PlSql to finish resizing itself!
While this is ongoing, the elements of the window keep jumping around and redrawing.
This is painful; I do this regularly when I need to share my screen.
Also, when the window size is reduced, the result in a SQL tab can become below the visible area, so I can't drag it up.
If I change to "Extend" instead, and drag the window between the two screens, there is a ~4s delay each time the window passes the half-way mark.
Regular resize also seems a bit sluggish, and it seems to get worse when there are more tabs open?
When I started writing this post, each resize took about 2s, but when I closed tabs and reopened, it is more like 1s, so not sure what is going on there.
But, at least if only 1 mostly empty tab is open, the resize is more or less instantaneous.
PlSqlDeveloper 15.0.4.2064
Windows Enterprise 22H2