generated at
✅選択範囲補完でリンクがずれて書き込まれる (scrapbox-select-suggestion)

選択範囲補完で、リンクがずれて書き込まれる (scrapbox-select-suggestion)

原因
query の書式が context に依って変わる
context selection のときは、 [link] がそのまま返ってくる
context input のときは、 [link] [] を削って link が返ってくる
つねに後者だと勘違いして実装していたため、選択範囲補完するとずれるようになってしまった
実際、bracket入力補完では、ずれずに補完できた

2023-03-24 14:20:00 merged

解決策
[] を削る処理をなくす
やはりこれは余計なお節介だった
start とも食い違うし、混乱を招くだけ
14:10:17 治った
これ書いてて気づいたけど、 confirmAfter { type: "ready" } に移行させるの忘れてた
dispatch({ type: "unlock" }) の下に dispatch({ type: "cancel" }) を追加したら直った
14:22:22 merged

❌推測
これもあるかもしれないけど、主因は違った
原因
String.prototype.slice()書記素クラスタを破壊してしまっていた
対策
spread operatorでバラせばいい

#2023-03-24 14:17:53