Log in

HCMC Journal

DVPP 2025-12-08 to 2025-12-12

to : Martin Holmes
Minutes: 165

On Monday, fixed a rendering issue where a <rendition> element with an overly-broad @selector was causing broken output in the poem notes.

On Tuesday, the next batch of Chambers was ready to be put into XML, so I did that, then ran diagnostics and fixed some problems. Then I noticed a possible duplicate and raised an issue for AC on that, and finally checked and deleted 43 fragments per issue #84. After that, I started working on optimizations for the mobile menu, which has always been a bit flaky, and got closer to what I need, but found that the Chromium browser would not let me tab through the items in the menu, tabbing over the entire menu to the next focusable item on the page instead. It turns out that if you animate the max-height property (which is what I was doing to make the menu a bit more elegant), the presence of a max-height setting on a parent or ancestor element of an anchor causes Chrome-based browsers to disregard the anchor when setting up the tab-sequence. The upshot is that you can either have a menu which is accessible through tabbing, or one that elegantly expands open, but not both. Eventually, it seems that the experimental interpolate-size property might solve this problem, but it’s a long way from being a workable specification. I did end up getting the focus outlines working properly, though.