Scrolling a GoJS page on touch devices usually only works when touching outside the GoJS frame itself. Touching and dragging within the GoJS frame seems to have no effect except to scroll within the frame itself (however scrolling with a mouse scroll wheel when the pointer is within the frame is correctly able to scroll the entire page like it should). This problem appears on Chrome (Android) and Safari (iOS). It seems to work like it should on Firefox (Android).
We have built an application with a static GoJS frame that often covers most of the screen on mobile browsers. When it does, it’s almost impossible to scroll the page away from the GoJS frame. That makes a fix for this necessary for our application to be usable on mobile devices.
Our diagram is made static in the following way:
fixedBounds: new go.Rect(0, 0, 700, 1000),
However, the same problem/behavior can be seen for example in the latest incrementalTree sample, so it is probably not specific to our implementation.