diff --git a/addons/website/static/src/js/content/menu.js b/addons/website/static/src/js/content/menu.js index 97a92bd45ac..404a5710a5d 100644 --- a/addons/website/static/src/js/content/menu.js +++ b/addons/website/static/src/js/content/menu.js @@ -79,7 +79,9 @@ const BaseAnimatedHeader = animations.Animation.extend({ */ _adaptToHeaderChange: function () { this._updateMainPaddingTop(); - this.el.classList.toggle('o_top_fixed_element', this.fixedHeader && this._isShown()); + // Take menu into account when `dom.scrollTo()` is used whenever it is + // visible - be it floating, fully displayed or partially hidden. + this.el.classList.toggle('o_top_fixed_element', this._isShown()); for (const callback of extraMenuUpdateCallbacks) { callback();