diff --git a/addons/website/static/src/scss/website.scss b/addons/website/static/src/scss/website.scss index b6d01fd9e98..b6b4af7152e 100644 --- a/addons/website/static/src/scss/website.scss +++ b/addons/website/static/src/scss/website.scss @@ -1620,6 +1620,17 @@ input[value*="data-oe-translation-initial-sha"] { } .o_wanim_overflow_xy_hidden { overflow-x: hidden !important; + + &.o_rtl { + // Fix for Chrome and Edge bug: resolves slow/stuck scrolling during + // left-overflowing animations on RTL web pages. Note: using overflow on + // the main element hides animated elements outside of it (e.g. "Framed" + // page layout). This may not be the ideal solution but could be the + // best workaround for now. + > main { + overflow-x: hidden; + } + } .o_footer_slideout { overflow-y: hidden !important; }