Git Product home page Git Product logo

Comments (8)

JoelAtDeluxe avatar JoelAtDeluxe commented on September 22, 2024

I can't seem to reproduce this on my macbook. Are you using a particular release or more than 2 monitors (counting the macbook display itself)? Or does this only happen if you add a display after the application is started?

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

Have seen it occur with two monitors (including macbook display) when the second display is not setup to mirror. In mirror mode is definitely works. Running a pretty standard macos 10.15.6 with no weird extensions or software installed that may effect the layout or anything. This behavior has been reported by others on the team as well. Have verified that it occurs if both monitors are connected and setup when the application starts or if the second monitor is attached after the application starts.

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

Confirmed that this appears to either be related to using Qt 5.15 or the version that is distributed by homebrew. Testing a build from @JoelAtDeluxe using the officially distributed Qt 5.14 this issue went away. Going to install the official 5.15 distribution and check if the issue still occurs. If so, will report the bug upstream. If not, we can switch over to the official distribution for now and file a bug with homebrew.

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

Tested this again on qt 5.15.1 from homebrew on macos and it still seems broken. This appears to maybe be an issue with the specific distribution from homebrew. Going to check if we can easily build with official versions from Qt in github actions.

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

After more testing we've finally identified the conditions that cause it to break. It's been replicated on official Qt releases as well. This seems to explicitly only happen in a multi-monitor environment when the primary monitor is arranged below the secondary monitor. Searching the bug tracker for Qt doesn't show any known issues, working to figure out how to get this reported and figure out how to get it fixed.

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

The bug has been reported upstream to Qt https://bugreports.qt.io/browse/QTBUG-87177. Waiting to see what they say.

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

Need to check whether this is still present in Qt 6. If not, we can close this as we no longer support Qt 5.

from ashirt.

jrozner avatar jrozner commented on September 22, 2024

Confirmed this is fixed on Qt 6.3 using the most recent continuous build. Since we don't support Qt 5 anymore, we can close this.

from ashirt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.