It’s happening in a secure section, but I’ll try to find time to recreate the situation with something that’s shareable if you are unable to recreate it.
Here is the hack I used to fix this issue, which might help in finding the root cause:
function afterImportModalLoad() {
//Hack to deal with overflow hidden on body
let el = document.getElementById('main');
el.removeAttribute('data-bs-overflow');
}
Thanks @mebeingken for this, glad to have someone else experience it as that normally expedites the fix and your snippet will hopefully make finding the bug quick for the team.
I tested the exact same config as you explained but the modal, its overlay and overflow on the page work perfectly fine. I’m on the beta channel the latest app connect version.
Can you post the versions of the modal, bootstrap and app connect javascript files you have on your site?
Bump. I can reproduce this eacah and every time on a certain page - I'd like a solution here or some guidance on how/what to debug for. @patrick I am happy to share access so you can reproduce the issue (as you are tagged).
What happens if you put the modal source right at the end of the page (ie after the Main container and the last code block before the ac:route meta entry)?
The modal is triggered by a flow based on the outcome of a server connect. Maybe that's the nuance here?
I also have many modals / convasses that appear on pages but do not cause this issue. However in this case I can replicate it 100% of the time - so if the team are willing, will be able to check this out directly.