Well this is a major display issue for us now after upgrading, so I decided to see if I could work around it somehow. I added a dreaded sleep just to test, to an onchange event when the primary view's page changed size, which simply reads the aspect ratio and changes it by 1 pixel so as to force the page components to readjust, and it did work. The sleep itself is set to 100ms. It's certainly not a permanent fix and it's a horrible work around, but it does realign the pipes... It would be a nightmare to roll out to 100's of our views though, not to mention the potential catastrophe having 100's of views with 100ms sleeps in them may cause.
pageSize
is bound to thepage.props.dimensions.primaryView.x
props- for this particular page, the height is 700, so the '1' simply changes it to 701 with as minimal effort as possible. obviously I wouldn't use this if I was rolling this out to other views
Obviously not a solution, but maybe it helps in identifying and fixing the issue on IA's end
Edit: even a 10ms sleep seems to work
Edit2: removing the sleep works too... I'm sure I tried it without the sleep before...