Estoy usando screen.width y screen.height para dimensionar un elemento de lienzo para mostrarlo en pantalla completa. Sin embargo, estoy desarrollando y ejecutando en una pantalla (1080x1920) y mostrando/mostrando el navegador en otra pantalla (2560x1600), lo que hace que el lienzo tenga el tamaño de acuerdo con la pantalla en la que estoy desarrollando (1080x1920). Eso es screen.width = 1080 (ajustado por devicePixelRatio) y lo mismo para screen.height .
¿Es este un comportamiento intencional o hay alguna forma de solucionarlo?