
light-dark()が効かない罠|a11yテストは何も検査していなかった
axe/Playwrightのa11yテストがダークモードのコントラストを検査できていなかった実例です。原因はJSのclassList付与とインラインcolor-scheme指定の競合で、light-dark()がlight固定のまま解決されていました。Astro製ブログでの発見と修正の記録です。
最新の技術トレンドと実生活に役立つ情報を、やさしく・実践的に届けるブログ。
最新のWeb技術で、高速・安全・使いやすいサイト体験を提供します。

axe/Playwrightのa11yテストがダークモードのコントラストを検査できていなかった実例です。原因はJSのclassList付与とインラインcolor-scheme指定の競合で、light-dark()がlight固定のまま解決されていました。Astro製ブログでの発見と修正の記録です。

Mac mini上のmlx_lm.serverをTailscale経由でHermes Agentに接続する手順を解説。Tailscale Grantsの加算方式の罠、tool parser判定ロジック、macOSファイアウォールの罠、量子化モデルの実測比較まで、実際にハマったポイントを踏まえて解説します。

mlx-optiqでHermes Agentのバックエンドをmlx_lm.server(DWQ)からoptiq serveへ置換した実測記録。同条件A/Bで1.85倍速・低メモリを確認した手順、採用しなかったMTPの話、出力が途中で切れる症状の切り分け方、KV cache設定の生成・差し替えまでを解説します。