Project nights are good primarily for camaraderie and inspiration. But there are technical problem solving benefits as well!
Last night, after getting some stats into the year view of
Observatory, I had a lot of trouble getting the columns under each month to sort as intended. I rearranged all this JS code to rearrange all this data, but still nothing.
Then, Alex mentioned he'd seen CSS that overrode DOM order. That, in fact, was exactly what I had used but had forgotten about: The `order` property of flexbox children. I looked at the DOM, and yup, they were in an order that was different from what was displayed.
So, I stashed all those JS code changes, updated `order` in the CSS code, and it was all fixed.