ionic-team / ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
https://ionicframework.com
MIT License
51.01k stars 13.51k forks source link

Side menu combined with ion-split-pane and ion-menu is heavy only in Safari #27210

Closed ohtanzcom closed 1 year ago

ohtanzcom commented 1 year ago

Ionic version: 6.20.4

I'm submitting a ... [x ] bug report [ ] feature request

Current behavior: Safari becomes sluggish.

macOS Monterey 12.6.4 Safari: 16.4 (17615.1.26.101.9, 17615)

iOS 16.4.1 Safari: 604.1

Expected behavior: I want lightweight operation.

Steps to reproduce: I implemented a side menu that combines ion-split-pane and ion-menu, but the side menu becomes unusually heavy when opened from hidden state only in Safari.

After clicking the button to open the side menu and the side menu opens, clicking a link or button does not respond for a few seconds.

The problem does not occur in Chrome, Edge, or FireFox.

https://user-images.githubusercontent.com/69287535/232418516-d6c5bf79-705f-48e2-b670-09eae82b6341.mp4

ionitron-bot[bot] commented 1 year ago

Thanks for the issue! This issue has been labeled as needs reproduction. This label is added to issues that need a code reproduction.

Please reproduce this issue in an Ionic starter application and provide a way for us to access it (GitHub repo, StackBlitz, etc). Without a reliable code reproduction, it is unlikely we will be able to resolve the issue, leading to it being closed.

If you have already provided a code snippet and are seeing this message, it is likely that the code snippet was not enough for our team to reproduce the issue.

For a guide on how to create a good reproduction, see our Contributing Guide.

ohtanzcom commented 1 year ago

I have built and verified the minimum configuration and there seems to be a problem elsewhere, so I will close this one. (We don't know the cause yet...)

averyjohnston commented 1 year ago

Closing this out per the above, but please let us know if you're able to track the problem to something in Ionic and we'll take another look.

ionitron-bot[bot] commented 1 year ago

Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.