I had a similar issue, and found numerous others in my search with it too.
The common issue for many of us is that our themes have a smooth-scrolling script added for anchors, and regardless of our approach the tabbed description section of a single product page is targeted and scrolled to automatically. You can hide that section in your theme to test and see if that's your issue too with:
.woocommerce-tabs {display:none;}
That's not a solution if you have a lot of product description and need more room than the short description. If I find a fix for the behavior, I'll circle back. Or. Hopefully that'll be enough for someone else to go on to figure it out before me.