コンテンツにスキップ

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 addgit commitgit push のように index を触る処理は並列実行に向かず、順番に流すべき。
  • 中断された Git 処理が残した index.lock は、実行中の Git プロセスが存在しないことを確認できれば削除してよい。

メタ情報

  • ツール: Codex
  • 関連技術: Cloudflare Pages, iOS WebKit, CSS, Git