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

Widget clicks and taps do not work as expected in iOS 8.4.1 #1056

Closed
petyosi opened this issue Aug 24, 2015 · 12 comments
Closed

Widget clicks and taps do not work as expected in iOS 8.4.1 #1056

petyosi opened this issue Aug 24, 2015 · 12 comments

Comments

@petyosi
Copy link
Contributor

petyosi commented Aug 24, 2015

Vague description of the change is present here:

https://support.apple.com/en-us/HT205030

Random fixes and suggestions pop up here:

http://stackoverflow.com/questions/32034503/links-and-clicks-fail-to-open-with-cordova-on-ios-8-4-1/32063461#32063461

So far, we know that the window close button is affected. Most likely, a lot more.

@petyosi petyosi added the Bug label Aug 24, 2015
@petyosi petyosi self-assigned this Aug 24, 2015
@brenak
Copy link

brenak commented Aug 24, 2015

We are experiencing the same thing. Close button is not working, and Drop Down Lists are not opening as they should, you have to hit the chevron exactly or it will not open. This only started happening on IOS 8.4.1

@rshenton
Copy link

.k-window-actions a.k-window-action.k-link, k-window-actions a.k-window-action.k-link.k-state-hover {
opacity:1;
}

@brenak
Copy link

brenak commented Aug 24, 2015

rshenton's comment fixes our close window problem. We are working on the DDL now, we think its the same thing as the chevron has an opacity of 1 by default and works, the rest of the DDL does not. Apples quote on what everyone thinks is causing this is:

"Impact: A malicious website can make a tap event produce a synthetic click on another page Description: An issue existed in how synthetic clicks are generated from tap events that could cause clicks to target other pages. The issue was addressed through restricted click propagation."

@rshenton
Copy link

For dropdownlist: .k-dropdown .k-select span.k-icon.k-i-arrow-s { opacity: 1 }

@rshenton
Copy link

More generically: .k-i-arrow-n, .k-i-arrow-s, .k-i-arrow-w, .k-i-arrow-e, .k-i-seek-w, .k-i-seek-e { opacity:1; }

@LanceMcCarthy
Copy link
Contributor

For PanelBar, the following is temporary fix:

.k-header, .k-icon{
opacity: 1;
}

For runnable repo, load http://dojo.telerik.com/@Lance/UQaSO

@rshenton
Copy link

rshenton commented Sep 3, 2015

The Timepicker has a particular issue after the list shows on IOS devices where a tap doesn't select an item. On DropDownList this was resolved with .k-icon{ opacity: 1; }, but not Timepicker even though they have the same markup.

@LanceMcCarthy
Copy link
Contributor

The class name for the TimePicker's clock is "k-icon k-i-clock" and the drop down items's class is "k-item".

You can try to set opacity to 1 for those classes and see if it works.

@plamenlazarov
Copy link
Contributor

Grouping the grid by dragging a column header cells does not work on iOS 8.4.1
Repro: http://demos.telerik.com/kendo-ui/grid/index

@naskog
Copy link
Contributor

naskog commented Sep 14, 2015

The issue seems to be addressed by Apple in iOS 9 Beta

@IlBaffo
Copy link

IlBaffo commented Sep 22, 2015

It is indeed fixed in iOS 9 but it should be addressed for the 8.4.1 anyway, because not every businesses will allow to upgrade their devices immediately.

@petyosi
Copy link
Contributor Author

petyosi commented Sep 23, 2015

@IlBaffo I may suggest that you apply the workarounds suggested above and remove them once you consider them unnecessary.

@petyosi petyosi closed this as completed Sep 23, 2015
@petyosi petyosi modified the milestone: Lost+Found Apr 27, 2016
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

7 participants