「Notion Web Clipper」は使ってはいけないのかも

Claude CodeNotion

なんか、Webページをガンガン保存させていると、フリーズが長く続くことがあるなあと思っていた。

そのうち、ブラウザだけでなく、他のアプリの画面もおかしくなる。

今日なんか、とうとう画面が真っ暗になって、久々に強制電源断をしたやれやれ。

Claudeチャットと会話してみると、

どうやら、公式は対処する気は無いらしい(2022年から放置)。

まったく、

“` Claudeチャット

根本原因:Notion Web Clipper自体のバグ

これはNotionのWeb Clipper拡張機能側のバグであることが判明しています。拡張機能のポップアップHTML内でのスクリプト読み込み時にレースコンディション(競合状態)が発生しており、config.jsmain.jsより前に読み込まれる保証がないため、ローディングが終わらない状態になります。

Notion側の拡張機能のコード品質の問題です。

“`

そこで、ClaudeCodeに書かせてみた。

なんか手順が複雑だけど、暇を見てやってみようと思う。

たぶん、VS CodeからClaudeCode使いながら修正かけた方が、元の「Notion Web Clipper」並の操作感を得られるのかも。

わたくしもとうとう「AI駆動開発」の開始か?w

それより、JavaScriptの勉強もしないとw

  • 取り急ぎ、タイトルだけ入力できればいいのではないかと思ってきた。元々、会員制ページはコピペしてきたし。
  • 感覚として、「Notion Web Clipper」で発生しているバグをClaudeCodeと相談しながら1つずつ潰している感じ。よく、「Notion Web Clipper」を使っていたときは、画面が真っ暗になったり、他のウィンドウにまで波及したりするけど、それも潰せそう。
    (例:画面がブラックアウトするのは
    「原因は <head> 内のGoogle Fonts外部リンクです。Chrome拡張機能のポップアップは <head> のレンダーブロッキングリソースが読み込まれるまで描画しません。Googleフォントのリクエストが遅延・失敗すると、その間ポップアップが真っ暗になります。
    修正方針: <link><head> から外し、JS側で動的に読み込む(非同期化)」とか
  • まあ、ハードウェアアクセラレーションが原因かもしれないので、色々試してみる。とりあえず、Chromeからは外した
  • それにしても、Notionの課金体制って、なんか変だな?勝手にプランがアップグレードされたと思ったら、フリーにしたら、10日しか持たなかったぞ?3800円…