iOS10: QuickLook with .xls files fails to reliably draw cell grid

Originator:jeef
Number:rdar://28369213 Date Originated:2016-09-19
Status:Open Resolved:
Product:iOS Product Version:10.0.1
Classification:Serious Bug Reproducible:Always
 
Summary:
In iOS 10 GM, QLPreviewController fails to reliably render xls files. See the screenshots above comparing the sample app (attached) with the iOS 8 and iOS 10 versions of QL.

The bug results in the cell grid not properly rendering in cases depending on whether or not there's data in the cells.

Steps to Reproduce:
1. Unzip QuickLook.zip
2. Open QuickLook.xcodeproj
3. Build and run for the iOS 10 simulator.
4. Observe artifacting in with both files (grid1/grid2.xls)
5. Build and run for the iOS 8/9 simulator (your choice!)
6. Observe proper behavior

Expected Results:
I would expect the grid to render properly, to best represent Excel's output.

Actual Results:
The grid does not render properly. See ios10-grid1/grid2 screenshots.

Version:
iOS 10.0.1 [14A403]

Configuration:
Any device that runs iOS 10, or the simulator is sufficient.

Sample App: https://www.dropbox.com/s/csmgljh96uyxiqr/QuickLook.zip?dl=0

Comments


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!