We've placed a fixed button on the bottom of the webpage using:
It works with Safari and Chrome on all devices. However, on iPhone X, after you scroll down and try to click the button it first shows the bar:
and only then the fixed button is clickable. This means users need to click twice, hence it can potentially reduce the conversion rates. We are wondering:
UPDATE: After applying Daniel's suggestion visually there seems to be a padding. As I've added:
.CTA-container {
margin-bottom: env(safe-area-inset-bottom);
}
Nevertheless, the behavior continues and two click are required.
According to this site, use env(safe-area-inset-bottom)
for additional padding:
.CTA-container {
padding-bottom: env(safe-area-inset-bottom);
}