Duplicating screen area doesn't take into account windows scaling

Hi, I’ve been running into an issue with one of Blender’s operators and wanted to see if anyone else can duplicate the issue.

The issue is if you run ‘Duplicate area into new Window’ by pressing F3 (blender 2.8) and searching for that operator, then the new window that is opened will not be the same size as the original window if your windows display scaling factor is significantly higher than 100%. I find that its actually divided getting divided by bpy.context.preferences.system.pixel_size. So if I set windows scaling to 300% then the pixel_size is 3 and the duplicated window is 3 times too small.

Is anyone able to tell me if this is intended behaviour and if it is how would I duplicate the window and keep its original size, Thanks.