I’ve been using this for a couple of days now and it works great. The only issue I see is with drawn kanji in mnemonics and stroke order diagrams. These are old issues, but with the display flipping back and forth twice a day they become more noticeable.
They never seem to catch up with the latest setting. So we get black lines on a black background or white lines on a white background in mnemonics. Plus, the stroke diagram is white when it should be black and vice versa.
The system preference lives just inside of the webpage, but doesn't report to the server. However, those images are generated server-side, so the preference it not reaching back there. I'm sure there is a way to fix it, but need to think on the best way to do it without excess calls to the backend.