In Cognos, we have a few cases where we show a calendar control inside an ExpandableTile. When the user clicks on the control and the calendar displays they cannot scroll to view the entire calendar - this only happens in Safari, in other browsers the user can scroll without any issues. I was also able to reproduce the issue with a simple absolutely positioned div taking the calendar control out of the equation.
I tried using the latest carbon-components-react and can still reproduce the issue.
Steps to reproduce the issue
Use a ExpandableTile that has a control (button) that shows / hides an absolutely div that is higher than the Tile container. When the div is shown, try scrolling down to see the entire div. In Safari, you cannot scroll.
What package(s) are you using?
carbon-components
carbon-components-react
Detailed description
In Cognos, we have a few cases where we show a calendar control inside an ExpandableTile. When the user clicks on the control and the calendar displays they cannot scroll to view the entire calendar - this only happens in Safari, in other browsers the user can scroll without any issues. I was also able to reproduce the issue with a simple absolutely positioned div taking the calendar control out of the equation.
I tried using the latest carbon-components-react and can still reproduce the issue.
Steps to reproduce the issue
Use a ExpandableTile that has a control (button) that shows / hides an absolutely div that is higher than the Tile container. When the div is shown, try scrolling down to see the entire div. In Safari, you cannot scroll.
I've created a reproducible test case in codesandbox showing the issue with the Calendar and also a simple div. https://codesandbox.io/s/tilebelowthefoldcontent-r578b?file=/src/index.js:700-714