I have a single user (as far as I know) experiencing some sort of layering or positioning issue in my production app. He sent me this screen shot:
The same screen looks fine for me:
and here it is prior to clicking on the calendar:
The above example is a gallery, but the issue is present in other areas of the app, too. For example, here is a label that is not within a gallery.
Positioning in both examples is being handled relative to other items on the screen: ie - Label2 Y position is set to Label1.Y+Label1.Height.
Update with more context:
This appears to be related to the user's monitor resolution. He is on a 3440 x 1440 display. It works fine if the app is launched on the built in Macbook display, but not on the external monitor. Also, the problem seems to to be specific to controls that are within Containers, and not others.
Have the user try the app in an incognito browser and see if the issue persists. If so, then there is some other factor going on. If not, then clear the cache in the regular browser session and see if the problem goes away. It sounds like there is an older version of the scripts cached on the browser.
I hope this is helpful for you.
It was a shot...
The only factor I would then consider is interpretive differences between the platform. But, now that I think about it, that probably would not be the case as you mentioned that you tried with the exact same hardware and browser and it was fine.
So, there has to be something specific about that computer and its set up.
Thanks again for the input. I discovered that the user has a 21:9 aspect monitor running at 3440 x 1440, which seems to be the issue. Everything works perfectly when the app is launched on the built in Macbook display or when the browser window is scaled to less than full screen, but if the browser is maximized on launch then things start acting up. It'd be great to know if there's a way of preventing this from happening entirely, but for now at least I know that it's limited to this (relatively rare) set up and there's a simple enough workaround.
Yes, that is rare, but good discovery!!
I wonder if changing some of the display settings in the app would change anything. Like lock aspect ratio and things like that. Just a note, I would save the app as something else to test. Not sure if you have any calculations in any of your X, Y, Height or Width of any controls, but I find changing those settings in the app can sometimes remove all of those calculations.
Check out the News & Announcements to learn more.
Check out the new Power Platform Community Connections gallery!
Congratulations, the new Super User Season 2 for 2021 has started!
Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.