https://bugs.kde.org/show_bug.cgi?id=502695

--- Comment #6 from unhappy-end...@protonmail.com ---
(In reply to John Kizer from comment #5)
> Hi - without having multiple monitors myself that I could use to try to
> reproduce this, my guess would be that it's somehow related to this work in
> Chromium - leaving the link in case it helps with other research:
> https://issues.chromium.org/issues/336007385

That gave me the idea to try Chromium's --force-device-scale-factor flag and
setting it to 1 to enforce a 100% scale always. No difference. That got me
wondering what happens if I change the display's scaling to something else and
it turns out kscreen's scaling settings do actually matter here.

For example, if I set the 1080p monitor from 75% scaling to 100% and move the
browser window between the two, it no longer re-scales Brave. It's only when
the scaling for the monitor is less than 100%. When it's less than 100%, moving
Brave will from the big monitor to the small one re-scales it to a smaller
window, and then moving it back to the big one re-scales it smaller again, and
moving it back again will re-scale it even smaller until there's a singularity
in the universe.

What if both monitors are 100% or higher? Brave won't re-scale when moved
between the two.
What if both monitors are 75%? Brave won't re-scale when moved between them.
What if 4K is 50% and 1080p is 75%? Brave will re-scale between the two.

I didn't notice this before, but when Brave is on a monitor that has less than
100% scaling, grabbing it by the corner to resize results in a phantom window
that you're pulling from and it re-scales the visible parts smaller than the
actual window.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to