なんか、Webページをガンガン保存させていると、フリーズが長く続くことがあるなあと思っていた。
そのうち、ブラウザだけでなく、他のアプリの画面もおかしくなる。
今日なんか、とうとう画面が真っ暗になって、久々に強制電源断をしたやれやれ。
Claudeチャットと会話してみると、
どうやら、公式は対処する気は無いらしい(2022年から放置)。
まったく、
“` Claudeチャット
根本原因:Notion Web Clipper自体のバグ
これはNotionのWeb Clipper拡張機能側のバグであることが判明しています。拡張機能のポップアップHTML内でのスクリプト読み込み時にレースコンディション(競合状態)が発生しており、
config.jsがmain.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円…