overflow-y: scroll
and proper height settings (e.g. 100vh) to enable scrolling on mobile.allowTouchMove(modalElem)
.overflow: hidden
and fixed height conflicts.The Finsweet Cookie Consent cloneable may break mobile scroll inside the modal due to overflow or body scroll-lock conflicts. This issue affects both the original Finsweet site and your Webflow project when using their cloneable.
.cookie-modal
or similar).overflow: auto
or overflow-y: scroll
for vertical scroll to work.Finsweet’s cloneable might be using a body scroll lock JS utility when the modal is open.
This script can inadvertently disable all scrolling on mobile, including within modals.
Look in your custom code or page/page settings for any script like body-scroll-lock.js
.
If you find JS like disableBodyScroll(modalElem)
, make sure it's correctly scoped.
You may need to allow scroll inside the modal with allowTouchMove(modalElem)
.
In mobile breakpoints, check that the modal wrapper and inner block don't have:
overflow: hidden
or
Fixed height percentages that don’t account for viewport behavior on mobile.
Target the modal container and ensure:
Position: fixed
Top: 0, Bottom: 0
Width: 100%
Proper z-index
Padding or max-height should allow vertical scroll
The Finsweet cookie modal’s scroll issue on mobile stems from scroll-lock scripts or incorrect overflow settings in the modal container. To fix it, enable overflow-y: scroll on the modal and ensure the scroll-lock JavaScript does not block touch scrolling on mobile. If issues persist, consider customizing the cloneable or using a third-party consent tool.