Sorry for the delay, just seen your reply.
Sure, one might argue that the problem lay on browsers that do not implement the full set of Web standards.
But since
more then 20 years such standards are designed by
#Google (and geek-friendly
#PR dept known as
#Mozilla) to reinforce its own hegemony. This means that no real
independent group can reasonably hope to build a "standard compliant" browser from scratch.
Now, obviously I gave a
deep look to the code of
#Netsurf before asking
@grunfink@comam.es to modify Snac2.
And unfortunately, the problem is not much handling the
details/summary tags (despite them being
more complex then one might think at first, because of the
name attribute management), but the whole rendering that should be refactored.
The
#NetSurf team told me they are analyzing the issue of dynamic rendering, but a solution seem still far to be implemented.
Till then, there is no point into customizing the tags in libdom and enabling a custom rendering in netsurf's layout engine.
Yet you are right that I didn't look specifically into the snac's page rendering code.
And I'm obviously fine to leave it as it is as long as I can't hack on it myself.
But anyway, I supposed that
@grunfink@comam.es might be interested in the idea and were curious to discuss it with you.
CC:
@dillo@fosstodon.org