Multi-monitor Ui Issues With Sliders And Scroll Views

Hi All,

This issue was first reported in unity 5.4.1 back in 2016 (Unity Issue Tracker - [UI] [Dual Displays] UI components are scaled or placed wrongly and do not interact in Dual Display projects) to which unity reported it will not fix the issue, but gave no explanation as to why.

A community user did publish a fix: https://bitbucket.org/Unity-Technologies/ui/pull-requests/53/ but this is now way out of date, and we still have the issue in 2018.3!
A bug report has been submitted through the Unity Editor, but we never received an email stating it was received by Unity.

When using multiple monitors, scroll views and sliders are affected by the windows screen offsets.
We have made a video showing the problem here:

We look forward to a resolution, as it affects all users trying to work with UI’s on multiple displays.

Regards

Max

3 Likes

Hi. Apologies for the won’t fix with no explanation. The problem was with the user provided project, it did not actually show a bug in Unity but an issue with the way the UI was setup https://discussions.unity.com/t/608109 page-2#post-2913628

Do you have a bug id? It sounds like the bug may not have come through. Could you re-submit it?

Dear Karl,
Thanks for the message :slight_smile:
We have had a response from Gytiz Zasciurinskas for our bug: (Case 1146233) UI Multiple Displays - UI interaction on 2nd screen still not working
We look forward to hearing back soon as this has plagued us for a while now, but only just got annoyed enough to post a bug (sorry for not doing it sooner)!
Will you post on here when the bug is resolved?
Regards
Max

1 Like

Thanks.
You can track the progress of the bug with the issue tracker https://issuetracker.unity3d.com/issues/ui-sliders-on-secondary-screens-do-not-respond-correctly-when-using-multiple-displays
You will also get an email when its resolved.

I did a quick fix around that in my system using a customized BoxSlider from UnityUIExtensions.
I added a fix on the UpdateDrag to consider multi-display, and added a variable to “lock” the Y value. If you still need help, I can send you the modified script.

Hey.
A fix is still in the way, it got stuck in QA, they found some problems :frowning:

Hi! Is there any news about the fix?
Anybody can suggest a temporary workaround? Thanks

What version do you need the fix in? It’s fixed in the latest 2019.2,2019.3 and coming to 2018.4 soon.

mmm really? I’m using 2019.2.7f2 and sliders aren’t working in build with multidisplay

The fix is in 2019.2.9f1

Hello,

The issue tracker states the issue is fixed in Unity 2017.4.
But I can tell you the issue is still not fixed in Unity 2017.4 (tested version : 2017.4.34f1).

Could you please fix it or update wrong information on the issue tracker ?

The fix is in 2017.4.35f1. So you are 1 version away :wink:

Unfortunately 2017.4.35f1 is unavailable to download. I have to wait…
Do you know the release date ?

Thank you.