jean-emmanuel / open-stage-control

Libre and modular OSC / MIDI controller
https://openstagecontrol.ammd.net
GNU General Public License v3.0
701 stars 88 forks source link

Scrollbars on IOS can't be disabled. #738

Closed stevmills closed 3 years ago

stevmills commented 3 years ago

Seeing a new issue after updating past version 1.8.13 where scrollbars are always shown, regardless of configuration.

Running on iPad Pro 12.9" @ iOS v.14.4.2. Browser is Kiosker.

Screen capture from Open Stage Control v.1.8.13: before

Screen capture from any version newer than 1.8.13: after

Seeing the same behavior on regular browsers on iOS, such as Safari.

jean-emmanuel commented 3 years ago

Are you using the latest 1.9.8 ? Also check that these panels have their scroll property set to false.

stevmills commented 3 years ago

I definitely checked that the scroll properties were set to false. However, I am on 1.9.7 instead of 1.9.8 because of a separate issue! I apologize for not realizing that when I opened the issue; I got so distracted trying to solve the scroll bar issue that I forgot about having downgraded to 1.9.7 previously.

The issue with 1.9.8 is that the matrix of clones will not populate at load time. The only way to get them to show up is to enable the editor, navigate to the matrix in the widget tree, change the matrix "props" field in some way, and then revert the changes.

198

Should I open a separate issue for this?

One thing to note, I haven't tested the above workaround to get the matrix clones to show up on iOS because I can't seem to edit any fields from iOS.

Thank you for your time!!

jean-emmanuel commented 3 years ago

There was a fix for ios scrollbars in 1.9.8. Can you upload your session so that I can debug the matrix issue ?

stevmills commented 3 years ago

Sure thing! Thanks! millers.zip

jean-emmanuel commented 3 years ago

It's fixed in v1.9.9 (deploying at the moment). Here is your session with some small layout fixes made to the faders.
millers.zip