Googleドキュメント2ページConsole Hack(編集が壊れる理由)
Googleドキュメントを疑似2ページ化するConsoleトリックを見たことがあるかもしれません。
ただし多くは見た目だけのCSS再配置で、編集エンジン側の座標計算は変わりません。
このHackの仕組み
内部DOMへCSSを注入してページ要素を並べ替える方式です。見た目は2列でも内部は単一路線のままです。
右側編集が壊れやすい理由
カーソル計算と当たり判定が元の座標系を使うため、クリック位置や選択範囲がずれやすくなります。
- カーソル位置がずれることがある。
- 入力時の安定性が低下する。
- コメント・オーバーレイ表示が崩れる。
- Google Docsの内部変更で突然壊れる。
結論
短時間の閲覧には使えても、日常的な執筆には不向きです。安定運用にはレイアウト前提の専用クライアントが適しています。