kendo-ui-core
kendo-ui-core copied to clipboard
Safari in Desktop mode on iOS 13 iPad does not allow Spreadsheet cell selection
Bug report
Safari on iOS 13 iPad does not allow Spreadsheet cell selection.
Reproduction of the problem
- Open Safari 13 (on iPad with iOS 13)
- Open the Spreadsheet demo page https://demos.telerik.com/kendo-ui/spreadsheet/index
- You could not select a cell on the Spreadsheet
Current behavior
A cell could not be selected and content could not be edited
Expected/desired behavior
A cell should be available for selection and edit
Environment
- Kendo UI version: 2019.2.917
- Browser: [ iOS 13 Safari ]
Hi, I am the one who reported this issue to Telerik. This issue might be caused by that Safari 13 enables desktop mode viewing by default. See the release note - https://developer.apple.com/documentation/safari_release_notes/safari_13_release_notes
Added Desktop-class Browsing to Safari for iPad. Safari for iPad displays the same desktop websites as Safari for macOS, and provides the same capabilities. In addition it has more keyboard shortcuts, a download manager with background downloads, and support for top productivity websites."
And Kendo UI expects mouse event, since the user agent becomes a desktop browser. But in reality, Safari on iPad would never emit any mouse events.
Hopefully this helps.
Please use branch spreadsheet-ios for testing.
@mishoo The fix results in inability to scroll Spreadsheet content in Android and Surface.
@mishoo I had an issue rebuilding the latest styles and my previous comment was incorrect. Scrolling on Android works as expected in LESS themes. Note that if the fix is styles related, it has to be included in https://github.com/telerik/kendo-themes as well.
Selecting does not work in Safari in Desktop mode on iOS 13 iPad - the first commit does not resolve the issue.
Merged to master.
Reported in ticket ID 1519165
Also reported in: 1542574
Reported in ticket 1556782
Reported in ticket: 1572711
Another scenario reported in ticket 1588679: Column Filter/Sort menu doesn't show in iPad/iOS/Safari - When the Spreadsheet is opened in Safari browser on iPad, the filter/sort menu doesn't show
Reported also in ticket: 1615059