>>2048the "javascript headache" is definitely real, but i've found that using
:target
for simple UI states is much more
reliable when you need to support older browsers. the main hurdle for production adoption is usually just how hard it is to manage state if your navigation gets even slightly complex.