Hi @cheryldimof,
Now you can activate the Autoptimize again. We've found the reason for the issue. It comes from the active theme. It adds a scrolling on all link elements (<a>).
Below is the function from the active theme that caused the issue:
function() {
var $this_link = $(this),
has_closest_smooth_scroll_disabled = $this_link.closest('.et_smooth_scroll_disabled').length,
has_closest_woocommerce_tabs = $this_link.closest('.woocommerce-tabs').length && $this_link.closest('.tabs').length,
has_closest_timetable_tab = $this_link.closest('.tt_tabs_navigation').length,
has_closest_eab_cal_link = $this_link.closest('.eab-shortcode_calendar-navigation-link').length,
has_closest_ee_cart_link = $this_link.closest('.view-cart-lnk').length,
has_acomment_reply = $this_link.hasClass('acomment-reply'),
is_woocommerce_review_link = $this_link.hasClass('woocommerce-review-link'),
disable_scroll = has_closest_smooth_scroll_disabled || has_closest_ee_cart_link || has_closest_woocommerce_tabs || has_closest_eab_cal_link || has_acomment_reply || is_woocommerce_review_link || has_closest_timetable_tab;
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname && !disable_scroll) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
if ($this_link.closest('.et_pb_fullscreen_menu_opened').length > 0) {
et_pb_toggle_fullscreen_menu()
}
setTimeout(function() {
et_pb_smooth_scroll(target, !1, 800)
}, 0);
if (!$('#main-header').hasClass('et-fixed-header') && $('body').hasClass('et_fixed_nav') && $(window).width() > 980) {
setTimeout(function() {
et_pb_smooth_scroll(target, !1, 40, 'linear')
}, 780)
}
return !1
}
}
}
You should contact the theme support and ask them to fix this issue.