diff --git a/app/assets/javascripts/discourse/app/components/d-virtual-height.gjs b/app/assets/javascripts/discourse/app/components/d-virtual-height.gjs index 3b77bd3ca6f..668401c16ac 100644 --- a/app/assets/javascripts/discourse/app/components/d-virtual-height.gjs +++ b/app/assets/javascripts/discourse/app/components/d-virtual-height.gjs @@ -141,7 +141,7 @@ export default class DVirtualHeight extends Component { // we have to do this because we're positioning the composer with // position: fixed and top: 0 and scrolling would move the composer halfway out of the viewport // we can't use bottom: 0, it is very unreliable with keyboard visible - if (docEl.classList.contains("composer-open")) { + if (docEl.classList.contains("composer-open") && !this.capabilities.isIpadOS) { disableBodyScroll(document.querySelector("#reply-control")); } }