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.