Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari in Desktop mode on iOS 13 iPad does not allow Spreadsheet cell selection #5300

Open
veselints opened this issue Oct 1, 2019 · 11 comments
Assignees

Comments

@veselints
Copy link
Contributor

veselints commented Oct 1, 2019

Bug report

Safari on iOS iPad does not allow Spreadsheet cell selection.

Reproduction of the problem

  1. Open Safari on iPad with iOS
  2. Open the Spreadsheet demo page https://demos.telerik.com/kendo-ui/spreadsheet/index
  3. You could not select a cell on the Spreadsheet

Current behavior

A cell could not be selected and content could not be edited.

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

Expected/desired behavior

A cell should be available for selection and edit

Environment

  • Kendo UI version: 2024.1.130
  • Browser: [ iOS 17 Safari ]
@kendo-bot kendo-bot added the FP: Unplanned Sync status with associated Feedback Item label Oct 1, 2019
@nenchef nenchef added the FP: Planned Sync status with associated Feedback Item label Oct 2, 2019
@kendo-bot kendo-bot removed the FP: Unplanned Sync status with associated Feedback Item label Oct 2, 2019
@Juveniel Juveniel self-assigned this Oct 2, 2019
@kendo-bot kendo-bot added FP: In Development Sync status with associated Feedback Item and removed FP: Planned Sync status with associated Feedback Item labels Oct 2, 2019
@ShihChinYang
Copy link

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.

@kendo-bot kendo-bot added FP: Planned Sync status with associated Feedback Item and removed FP: In Development Sync status with associated Feedback Item labels Oct 8, 2019
@kendo-bot kendo-bot added FP: In Development Sync status with associated Feedback Item and removed FP: Planned Sync status with associated Feedback Item labels Feb 12, 2020
@mishoo
Copy link
Contributor

mishoo commented Feb 12, 2020

Please use branch spreadsheet-ios for testing.

@Dimitar-Goshev
Copy link
Contributor

@mishoo The fix results in inability to scroll Spreadsheet content in Android and Surface.

@Dimitar-Goshev Dimitar-Goshev changed the title Safari on iOS 13 iPad does not allow Spreadsheet cell selection Safari in Desktop mode on iOS 13 iPad does not allow Spreadsheet cell selection Feb 17, 2020
@Dimitar-Goshev
Copy link
Contributor

Dimitar-Goshev commented Feb 17, 2020

@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.

@kendo-bot kendo-bot added FP: Planned Sync status with associated Feedback Item and removed FP: In Development Sync status with associated Feedback Item labels Jul 29, 2020
@kendo-bot kendo-bot added FP: In Development Sync status with associated Feedback Item and removed FP: Planned Sync status with associated Feedback Item labels Aug 25, 2020
@mishoo
Copy link
Contributor

mishoo commented Aug 25, 2020

Merged to master.

@nelito987
Copy link
Contributor

Reported in ticket ID 1519165

@veselints
Copy link
Contributor Author

Also reported in: 1542574

@Dimitar-Goshev
Copy link
Contributor

Reported in ticket 1556782

@filipKovachev
Copy link

Reported in ticket: 1572711

@nelito987
Copy link
Contributor

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

@nelito987
Copy link
Contributor

Reported also in ticket: 1615059

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests