AI Session Notes - 2026-03-10
Cloudflare Pages のプロジェクト名変更と pages.dev URL
学んだこと
- Cloudflare Pages では、ダッシュボード上の project name を変更できても
*.pages.dev の URL が同時に変わるとは限らない。
pages.dev の URL を変えたい場合は、既存プロジェクトの名称変更ではなく、新しい希望名で Pages プロジェクトを作り直して移行するのが確実。
- URL を切り替える作業では、先に新プロジェクトを作成して動作確認し、その後に旧プロジェクトを削除する順序が安全。
iOS 系ブラウザのタップ挙動
学んだこと
- iPhone 上の Chrome でも描画エンジンは WebKit 系なので、Safari 向けのタップハイライト対策がそのまま効くことがある。
- タップ時に一瞬出る黒いハイライトは、アプリ側の CSS ではなくブラウザの既定
tap highlight が原因のことがある。
-webkit-tap-highlight-color: transparent; や touch-action: manipulation; は、タップ時のちらつきやダブルタップズームを抑える実用的な手段になる。
Git の index.lock と順次実行
学んだこと
.git/index.lock は Git が index を更新中であることを示す排他ロックで、壊れているわけではない。
git add、git commit、git push のように index を触る処理は並列実行に向かず、順番に流すべき。
- 中断された Git 処理が残した
index.lock は、実行中の Git プロセスが存在しないことを確認できれば削除してよい。
メタ情報
- ツール: Codex
- 関連技術: Cloudflare Pages, iOS WebKit, CSS, Git