Clicking a tab causes the page to jump to the target panel (this is the expected behavior for browsers for same-page links). This is a disruptive and annoying user experience.
Rework the tabs to use JavaScript rather than the :target selector. Use progressive enhancement, so that all sections are displayed if JavaScript isn't working. You already needed JS for the tabs interface to work anyway.
Clicking a tab causes the page to jump to the target panel (this is the expected behavior for browsers for same-page links). This is a disruptive and annoying user experience.
Rework the tabs to use JavaScript rather than the
:target
selector. Use progressive enhancement, so that all sections are displayed if JavaScript isn't working. You already needed JS for the tabs interface to work anyway.