ビルド前ゲートの cp932 クラッシュ — Mac で露見しない Windows 文字コード地雷と 3 層の回帰ガード
ビルド前ゲートの cp932 クラッシュ — Mac で露見しない Windows 文字コード地雷と 3 層の回帰ガード 症状 v1.6.11 の Windows ビルド中に「リリースファイルの版番号整合性チェックに失敗 …
WordPress の保守・運用に関する技術情報を発信しています。
ビルド前ゲートの cp932 クラッシュ — Mac で露見しない Windows 文字コード地雷と 3 層の回帰ガード 症状 v1.6.11 の Windows ビルド中に「リリースファイルの版番号整合性チェックに失敗 …
ブラウザ更新モードで除外プラグインが更新されてしまう罠 — Playwright 経路への設定反映と残余チェック誤警告の修正 症状 SSH を使わないブラウザ更新モード(Playwright 経由)でメンテナンスを実行す …
サイト削除のたびに一覧が先頭に戻る UX バグ — keepScroll 引数の適用漏れと横断修正 症状 WordPress Maintenance Manager のサイト一覧で、サイトを削除するたびに画面が最上部へス …
WordPress の保守ツールには、サイト一覧に「未更新プラグインが N 件ある」を示すバッジを表示する機能がある。通常のメンテナンスでは更新が終わるとバッジが消え、次回の横断ダッシュボード走査まで 0 件扱いになる— …
2026年5月、さくらインターネット上の WordPress サイトで SSH 経由の bash コマンドが動かない問題に遭遇した。原因はさくらの既定ログインシェルが csh だったこと。コードベースに散在する bash …
リリース作業の最終段階で、本番サーバーへのファイル転送がすべて成功し、配信用のバージョン情報ファイルも更新できた。ここまで確認して「リリース完了」と報告したところ、実はローカルのgitリポジトリには、転送したはずの変更が …
ドラッグ&ドロップで複数件のデータを並べ替える機能を作るとき、新しい順序をサーバーに送って保存する処理が必要になる。このとき気をつけないと、並べ替えのロジックに小さな欠陥があるだけで、データが消えたり重複したりし …
バージョン番号バンプの取りこぼし事故 — 単一ソース + –check ゲートで再発防止する設計 デスクトップアプリのリリースでは、バージョン番号を1つ上げるだけのつもりが、実は5箇所のファイルを同時に書き換える作業に …
Playwrightの生エラー(Call log: …)をそのままユーザーに見せない — 例外メッセージの翻訳設計 Playwright で何かが失敗すると、例外メッセージには Call log: から始まる長いデバ …
WordPress のプラグイン更新画面やテーマ更新画面には「すべて選択」チェックボックスがある。Playwright で check() を呼べばクリックは成功する。だが、その後に個別のチェックボックスを見ると、1件も …