Hopefully this will change soon. I’ll amend the article when this will be the case.
Which says JavaScript is required and simplest solution for building this menu. It also states to try to avoid them when possible.
Only if you want to polyfill for pre-2019 browsers
https://adrianroselli.com/2019/04/details-summary-are-not-in...
https://cloudfour.com/thinks/a-details-element-as-a-burger-m...
On top of that we have people in this threat that use screen readers and claim that they have no problems with <details>/<summary> which aren’t present in other elements[1].
Now, I found details,& I keep the main page visible all times in a div, & then horizontal accordion styles as Details underneath it for History, Logs & other stuff e.g. https://spa.bydav.in/odo.html (type foo in the box to see page)
The details element.
You may want to add a tiny bit of CSS, like adding a border, and setting the cursor to a pointer, for your sighted users: