[watchOS5] WKInterfaceTable scrolling is broken when used in a page-based navigation

Originator:injekter
Number:rdar://44373616 Date Originated:
Status:Open Resolved:
Product:watchOS + SDK Product Version:5.0
Classification:WatchKit Reproducible:Always
 
Area:
WatchKit

Summary:
Scrolling a table in an interface that's part of a page-based navigation interface can break causing the table contents to be clipped and the scrolling to behave unexpectedly.

Steps to Reproduce:
- (Use the sample project) or setup a page-based navigation storyboard where one of the interfaces has a table
- Navigate to the table interface
- Navigate away from the table interface
- Navigate to the table interface (again)

Expected Results:
Table can be scrolled and all its contents are reachable

Actual Results:
Table content is clipped and scrolling bounces early, as if the interface controller was scrolling instead of the table

Version/Build:
Reproducible on:
watchOS 5.0 (16R5363a) and earlier beta versions
watchOS 5 Simulator (Xcode 10.0 beta 6 (10L232m) and earlier)

Cannot be reproduced on:
watchOS 4.3 device
watchOS 4.2 Simulator

Comments

Also reproducible on: watchOS 5 Simulator (Xcode 10.0 GM) [All Watch series/sizes]


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!