行リンクを別のリンク扱いしてしまう
https://gyazo.com/e9258a8d9594c4980c02c71cc98bf5d2
scrapboxへ行リンクを別のリンクとして報告してしまっている サーバー側で弾いてくれないんだな…Mijinko_SD.icon
ていうか、そもそもリンク情報はクライアント側で生成したものを使ってるのか…
該当コード
https://code2svg.vercel.app/svg/L89-104/https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.24.0/browser/websocket/makeChanges.ts#.svg https://github.com/takker99/scrapbox-userscript-std/blob/0.24.0/browser/websocket/makeChanges.ts#L89-L104
2023-08-17これも対応済み
このコードに行リンクの行IDを外す処理を加えていただけると修正できます
興味のある方がいらっしゃれば修正していただけると助かります
やろうかなと思ったけど、最近脱プログラミングしたくて……Mijinko_SD.icon
/vim-jp-emojis/いいのよ.icontakker.icon
ページ名変更したとき行リンクは置換対象に入らないのか?inajob.icon 一応リダイレクトするのでページ遷移はできるが、気持ち悪い
手で直した
置換対象になりますtakker.icon
ならないのはおかしいでs……はッ!
scrapboxへ行リンクを別のリンクとして報告してしまっている
うわあああああああtakker.icon
なるほど、Scrapboxのバックエンドはそういうリンクがページに内にあることに気づいていない?inajob.icon
バックエンドはなにもしません。ページ内にどんなリンクがあるかの決定権はフロントエンドにありますtakker.icon
バックエンドはフロントエンドが報告してきたページ内のリンクを愚直に信じて、それを元に、ページ変更時に置換するか?みたいなメニューを出していると思っている(今回はそれが出てこなかった)inajob.icon
そのコードをtakker.iconがミスってました。
patchのバグということは、UserScriptで最後にページを舐めた場合におかしくなる?inajob.icon
そゆことtakker.icon
上のリンクに挙げたコードを修正すれば治ります
inlineも似たような仕組みで、よくリンクの報告がバグっておかしなことになる・・ 初手赤リンクのはずなのに青くなったりする