関連ページリストがやたらと伸縮する
https://gyazo.com/d5f6145b8ad32a78a2dd1c14fe388a3c https://gyazo.com/37d268dbd443a2f4992da869c856463a
通常時は左
文字入力を始めると右のようになる
無操作で一定時間経てば左に戻る
行リンクに該当する関連ページが表示されたり表示されなかったりしているみたい こっちの方がわかりやすいかも
https://gyazo.com/8f751ee2dff89f642462ddad1112dc97 https://gyazo.com/93abf5a33042d9ecbc4bf7ad443500a3
左が通常時で右が文字入力を始めたとき
通常のリンク記法じゃないものも全てリンク扱いになっているっぽい
行リンク [:pagetitle#:lineid] これらが全てリンク扱いになっている
文字入力を始めると何故か一時的に直る
/vim-jp-emojis/contribute-chance.iconだ!takker.icon
笑ったMijinko_SD.icon*3
なお非OSStakker.icon
泣いたMijinko_SD.icon
レベル高すぎて僕には無理です…Mijinko_SD.icon
いつかできるようにはなりたい
誰かやるかもしれないので、ポイントみたいなのを書いておこうtakker.icon
まず関係のありそうな機能に目星をつける
.related-pageの描画
クラス名で検索すれば特定できるだろう
Scrapbox記法の構文解析
よってscrapbox.Page.linesを見て構文解析が誤っているかどうかを確かめる
誤っているなら構文解析が原因
構文解析している箇所を特定してコードを追う
正常なら、構文解析結果をrenderingする過程に問題があるとわかる
たぶんこっちだと思うtakker.icon
構文解析結果からリンクを抽出する処理でミスがある
https://gyazo.com/2d34a4c3d0b77a6b9403a84bcb2b496c
scrapbox.Page.lines側は特に問題無さそう(?)Mijinko_SD.icon
目星をつけた機能のコードを探す
特徴的な文字列で候補を絞る
関連ページリストの描画なら、使っているクラス名
構文解析なら、正規表現に埋め込まれた固有名詞
youtubeやvemioなど
mp4とかでも探せそう
あとはコードを読む
再現できないですblu3mo.icon
書き込んだりリンクを編集している時にも、New Linksに行リンクやアイコン記法は表示されていない
とりあえずこっちの環境でUserScriptを抜いてみますか…Mijinko_SD.icon
User SettingsからUser Scriptのチェックを外して再度試してみましたが、特に変わらずです
https://gyazo.com/8b88ddba5d674fff9ec310c3d40f4f86
(脱線)ってこれNew Pageにも未読表示があるのはバグだな
シークレットウィンドウでも同様でした
https://gyazo.com/1ca5569378598b5cb5395e9ab9c58a8a
本当だblu3mo.icon
調べてみます🙏
やったぜMijinko_SD.icon