-
Notifications
You must be signed in to change notification settings - Fork 31
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
Aurelia-kendoui-bridge broken in iOS 16 #808
Comments
Here is a reproduction repo: |
We have the same problem. The problem appears to the following lines:
Can I help somehow fixing this? |
Here the reproduction repo of @HeyndrickxKarel with playwright installed: If you install this vs code extension you can start the project (npm run start) and then you can open safari from the extension (see attached picture). |
I think the only way to solve this in the bridge is to either rewrite those 2 lines you referenced with plain javascript. Or to adjust the location the destroy method gets called. Now it gets called from detached so maybe it can be relocated to deactivate, as mentioned on the aurelia discourse here. However i'm not sure what the effect of doing that would mean since the destroy gets called by all the components. And what that would mean on all devices and operating systems. |
I think deactivate is called only on pages and not on components. |
After some searching and a lot of headaches (you can see the discussion here aurelia/framework#1003), I filed an issue on jquery jquery/jquery#5147. |
FWIW, the jQuery fix has landed and is available in jQuery 3.6.3. |
I'll git it a try. Thank you @mgol. |
For what it's worth, since the new release of iOS(16) the wrapper is broken. Loading a page and using the components works perfectly fine, however when you change route and there is a kendo component attached to the DOM before changing, the code will somewhere crash, i think in the detached process of the component. The code crashing results into the new route not being attached to the DOM and therefor you'll get a white screen with an empty router-view. I've tried this on combobox, dropdownlist, scheduler.
The text was updated successfully, but these errors were encountered: