Otherwise there can be weird artifacts when screen scaling is involved (cherry picked from commit 3334fb87)