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

fix: ios13 safari z order bug. #522

Merged
merged 1 commit into from Nov 1, 2019
Merged

fix: ios13 safari z order bug. #522

merged 1 commit into from Nov 1, 2019

Conversation

100pah
Copy link
Contributor

@100pah 100pah commented Oct 31, 2019

IOS13 safari probably has a compositing bug (z order of the canvas and the consequent
dom does not act as expected) when some of the parent dom has
-webkit-overflow-scrolling: touch; and the webpage is longer than one screen and
the canvas is not at the top part of the page.
Check https://bugs.webkit.org/show_bug.cgi?id=203681 for more details. We remove
this overflow:hidden to avoid the bug.

100pah added a commit to apache/echarts that referenced this pull request Oct 31, 2019
The bug is fixed in: ecomfe/zrender#522
IOS13 safari probably has a compositing bug (z order of the canvas and the consequent
dom does not act as expected) when some of the parent dom has
`-webkit-overflow-scrolling: touch;` and the webpage is longer than one screen and
the canvas is not at the top part of the page.
Check `https://bugs.webkit.org/show_bug.cgi?id=203681` for more details.
100pah added a commit to apache/echarts that referenced this pull request Oct 31, 2019
The bug is fixed in: ecomfe/zrender#522
IOS13 safari probably has a compositing bug (z order of the canvas and the consequent
dom does not act as expected) when some of the parent dom has
`-webkit-overflow-scrolling: touch;` and the webpage is longer than one screen and
the canvas is not at the top part of the page.
Check `https://bugs.webkit.org/show_bug.cgi?id=203681` for more details.
pissang
pissang approved these changes Nov 1, 2019
@100pah 100pah merged commit eacb7f2 into master Nov 1, 2019
100pah added a commit to apache/echarts that referenced this pull request Nov 1, 2019
The bug is fixed in: ecomfe/zrender#522
IOS13 safari probably has a compositing bug (z order of the canvas and the consequent
dom does not act as expected) when some of the parent dom has
`-webkit-overflow-scrolling: touch;` and the webpage is longer than one screen and
the canvas is not at the top part of the page.
Check `https://bugs.webkit.org/show_bug.cgi?id=203681` for more details.
@Ovilia Ovilia deleted the fix/ios13-z-bug branch Nov 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants