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

[Canvas] Embeddable z-indexes broken in Chromium 94 #113295

Closed
crob611 opened this issue Sep 28, 2021 · 3 comments · Fixed by #113677
Closed

[Canvas] Embeddable z-indexes broken in Chromium 94 #113295

crob611 opened this issue Sep 28, 2021 · 3 comments · Fixed by #113677
Assignees
Labels
bug Fixes for quality problems that affect the customer experience Feature:Canvas impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. loe:needs-research This issue requires some research before it can be worked on or estimated Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@crob611
Copy link
Contributor

crob611 commented Sep 28, 2021

Several users have brought up that after upgrading to Chrome 94 or Edge 94 that embeddables on a workpad are unable to be moved or interacted with.

It appears there was a change in Chromium around the transform-style css property. https://chromestatus.com/feature/5640541339385856

This property is used by our element wrappers. Turning this style back to flat appears to fix the issue.

We should make sure this flat property does not cause any further issues and if not, backport the fix to previous releases, as this will likely be broken for every previous release.

@crob611 crob611 added bug Fixes for quality problems that affect the customer experience Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas Feature:Canvas labels Sep 28, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@kibanamachine kibanamachine added impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. loe:needs-research This issue requires some research before it can be worked on or estimated labels Sep 28, 2021
@Salmani
Copy link

Salmani commented Sep 29, 2021

Thanks @crob611 based on your comment I applied the following workaround for css as a global css override to our canvas workpads and it seems to have fixed the issue

.canvasPositionable{
  transform-style: flat;
}

@crob611
Copy link
Contributor Author

crob611 commented Sep 29, 2021

Thanks @Salmani

Setting that CSS on the workpad is the current workaround for this issue. We will investigate to make sure that rule does not cause any further issues and then get that released in a future patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience Feature:Canvas impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. loe:needs-research This issue requires some research before it can be worked on or estimated Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants