Skip to content

検索構文の挙動が行によって異なる(仕様?) #169

@MineCake147E

Description

@MineCake147E

💡 Summary

MFMお試しコーナー にて色々試していたところ、検索構文について興味深い挙動を発見しました。

@minecake1095 検索
@minecake16130@misskey.systems 検索
#Misskey 検索
:ablobcatblinkhyper: 検索
**太字** 検索
<small>MisskeyでFediverseの世界が広がります</small> 検索
$[ruby Misskey ミスキー]  検索
`<: "Hello, world!"` 検索
Without newline at the start

このように、検索構文が適用される行と適用されない行が交互に現れます。
先程の文章の先頭行に改行を加えると、

With newline at the start

@minecake1095 検索が検索ボックスに変わり、その下の行は検索ボックスだった行が検索ボックスではなくなり、検索ボックスではなかった行が検索ボックスになりました。

また、下記のように、複数行に跨るタグを加えると、下の行にこの挙動が伝達しないこともわかりました。

$[border.color=d00 Border color] 検索
$[border.width=5 Border width] 検索
$[border.radius=5,width=2,color=888 $[position.x=1.5 CSS]
$[position.x=1.5 完全に理解した]] 検索
$[rotate.deg=30 misskey] 検索
😏$[position.x=0.8,y=0.5 🍮]😀 検索

改行がない場合:
Without newline at the start

改行がある場合:
With newline at the start

また、引用構文を加えた場合にも伝達しないことがわかりました。

**太字** 検索
<small>MisskeyでFediverseの世界が広がります</small> 検索
> MisskeyでFediverseの世界が広がります 検索
<center>MisskeyでFediverseの世界が広がります</center> 検索
$[ruby Misskey ミスキー]  検索
`<: "Hello, world!"` 検索

改行がない場合:
Without newline at the start

改行がある場合:
With newline at the start

🥰 Expected Behavior

検索構文が全ての行で統一された挙動を取る

🤬 Actual Behavior

検索構文の挙動が行によって異なる

💻 Frontend Environment

* Model and OS of the device(s):
  - PC: Custom built PC
    - OS: Windows 11 Home 24H2 (26100.4652)
    - CPU: Intel(R) Xeon(R) w5-2455X   3.19 GHz
    - RAM: 32 GB 4800 MT/s CL40 DDR5 ECC RDIMM
      - 2x Micron MTC10F1084S1RC48BA1R
    - Graphics: NVIDIA GeForce GTX1060(6 GB)
    - Storage: 
      - OS(C:) : WD_BLACK SN770 1TB PCIe 4.0 NVMe M.2 SSD
      - DATA (D:) : Western Digital WDC WD10EZEX-22MFCA0 1000.2 GB 7200RPM SATA HDD
      - WORKSPACE (E:) : Seagate ST1000DM003-1ER162 1000.2 GB 7200RPM SATA HDD
* Browser: Mozilla Firefox 142.0.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions