We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
題名の通り、特定の文字列を含むハッシュタグを投稿すると連合先でリンク化し、連合元のハッシュタグのリンクに飛ばされる。
全てのハッシュタグにおいて自分のサーバーで参照する。
「!」「?」「①(囲み数字)」「Ⅰ(ローマ数字)」等記号を使用したハッシュタグが全て連合元のハッシュタグにリンク化する
例(逆も同じ): Misskey.io上での投稿
#テスト! #テスト? #テスト① #テストⅠ
外部Misskey(2024.3.1)インスタンスから見た投稿
[#テスト!](<https://misskey.io/tags/テスト!>) [#テスト?](<https://misskey.io/tags/テスト?>) [#テスト①](<https://misskey.io/tags/テスト①>) [#テストⅠ](<https://misskey.io/tags/テストⅠ>)
No response
Misskey1: ingen.work 2024.3.1 Misskey2: misskey.backspace.fm 2024.3.1-bsk-5.2.5 Misskey3: misskey.io 2024.3.1-io.6
* Installation Method or Hosting Service: * Misskey: * Node: * PostgreSQL: * Redis: * OS and Architecture:
The text was updated successfully, but these errors were encountered:
#13192 で条件下でMFMを省略してhtmlのみ送信しパースする形になった際、パース側でのハッシュタグの復元がうまく行ってなさそうですね。MFM省略が行われないものでは連合がうまく行っています。
https://misskey.io/notes/9s9p5vmphu9t00ev
https://misskey.io/notes/9s9pcekia7d200dq
Sorry, something went wrong.
HTMLのパース時には完全一致でハッシュタグのマッチをしているけどAP上のtag:[]はNFKCノーマライズ済なのでマッチしないようですね。HTML => MFM時にnormalizeForSearchをかけるのがよさそう? (#テスト①が#テスト1にノーマライズされてる)
tag:[]
#テスト①
#テスト1
HTML => MFM
misskey/packages/backend/src/core/MfmService.ts
Line 88 in ea9aa6f
MFM => tags
misskey/packages/backend/src/core/NoteCreateService.ts
Line 419 in ea9aa6f
anatawa12
Successfully merging a pull request may close this issue.
💡 Summary
題名の通り、特定の文字列を含むハッシュタグを投稿すると連合先でリンク化し、連合元のハッシュタグのリンクに飛ばされる。
🥰 Expected Behavior
全てのハッシュタグにおいて自分のサーバーで参照する。
🤬 Actual Behavior
「!」「?」「①(囲み数字)」「Ⅰ(ローマ数字)」等記号を使用したハッシュタグが全て連合元のハッシュタグにリンク化する
例(逆も同じ):
Misskey.io上での投稿
外部Misskey(2024.3.1)インスタンスから見た投稿
📝 Steps to Reproduce
No response
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?
The text was updated successfully, but these errors were encountered: