プロジェクト

全般

プロフィール

バグ #230

完了

機能 #204: リプライ、公式リツイート、URL、media へのリンクのためにエンティティをつかう

バグ #217: エンティティの情報取得が正常に動作していない

entityのindicesのエスケープ文字によるずれ

toshi_a 初音 さんが13年以上前に追加. 約13年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:

説明

<>&は、エスケープされた状態で文字数がカウントされているらしい。なので、
click > http://...
という文字列のリンクの開始位置は、8ではなく11になっている。
今の実装はそれらを1文字としてカウントすることを想定しているので、このインデックスのズレを吸収する。

toshi_a 初音 さんが13年以上前に更新

  • ステータス新規 から 実装待ち に変更
  • 進捗率0 から 50 に変更

一度エスケープして文字インデックスを再計算しなおす処理を書いた。
ただ、今まで大丈夫だったレアケースなツイート(test2)のエスケープ位置がずれるようになったので、こちらも対処する必要がある。

toshi_a 初音 さんが13年以上前に更新

  • 対象バージョン0.0.3 にセット

toshi_a 初音 さんが約13年前に更新

  • 進捗率50 から 90 に変更

0.0.4に修正を入れた。0.0.3にも取り込む必要がある。
また、ruby1.8で動くか不安なので注意する。

toshi_a 初音 さんが約13年前に更新

  • ステータス実装待ち から 様子見 に変更
  • 進捗率90 から 100 に変更

toshi_a 初音 さんが約13年前に更新

  • ステータス様子見 から 終了 に変更

他の形式にエクスポート: Atom PDF