Issue with second display on MAC OS

Hello, I’ve been using QPrompt for a little while now with no issues but recently whenever I enabled the secondary display the windows would appear on my main display and refused to stay on secondary, I found that if i drag and drop it onto the otherside it works but i have to manually resize and position it on a display that doesn’t face me. Has anyone else had and found a permanent solution to this or is it just me? I’m using QPrompt Version 2.0 Latest update on MAC OS 26.1.

Hi @3rror365,

I was recently investigating this bug. It won’t be fixed by the end of the month when v2.0 is officially released because the issue occurs due to a bug in an underlying framework.

You can read more about it here: Unable to project to one of three monitors on Windows · Issue #249 · Cuperino/QPrompt-Teleprompter · GitHub

Long story short, for screen projections to appear in right locations, the screens need to be ordered from left to right in the same order that the computer’s operating system sees them. If your laptop’s screen is screen 1, then it must be the furthest one to the left in the arrangement. External displays must follow suit for later numbered screens.

Thank you i really appreciate the response, I will configure it for that layout and hopefully it works. This is a recurring issue i’ve experienced with other software not just Qprompt after a OS update but maybe the layout changed since the update as before that i had no issues.

In this instance the bug appears to be in the Qt framework, so all apps made using Qt are potentially affected by the same bug. We need to file a bug report to the project, but first I need to make a new project that replicates the issue with the least amount of code possible, in order to isolate the bug for Qt developers to evaluate.

If changing the layout doesn’t work, try closing and re-opening QPrompt again. That’ll reset it’s internal state on how displays are laid out.

I have found success in resolving the issue by rearranging the displays hopefully the framework can have the issue resolved eventually.

1 Like