happo31 a.k.a YS
happo31 a.k.a YS
なるほど、やはり影響はあるのですね。 死ぬ恐れのあるMFMを共有頂ければ、なんとか死なない方向に修正を更に加えることは可能かもしれません。(もちろん僕の方でも探してみるつもりです) まあその辺に影響がないように穏便にやるとすると、 [こちら](https://github.com/misskey-dev/misskey/issues/9731#issuecomment-1404729718) で挙げていただいている通り z-index をいじるほうという方向になりそうですね・・・。 それか、 `isLong` の判定をもう少し賢く出来るといいのかもしれません。 https://github.com/hapo31/misskey/blob/63df2c851e31a30dda3b7e9edefb2a97e4c1daa6/packages/frontend/src/components/MkNote.vue#L197
こちらのPR、しばらく放置状態にしており大変恐縮です。 個人的な好みで z-index を指定する以外の方法を模索しましたが、 結局 @KawaneRio さんご指摘の通り z-index を上げる方向が最もシンプルでした。 以下に試行錯誤を一応残しておきます。 ## `pointer-events: none;` を `MkMisskeyFlavoredMarkdown` コンポーネントのルート要素に指定し、リンクや blur, emoji などのマウスイベントを拾う必要のある要素に対しては個別に `pointer-events: all;` を指定する。 確かに動くが、今後他にクリック可能な要素を増やす際に `pointer-events: all;` を指定する必要がある。 コメントにコーディングルールとして記述しておくのもありかもしれないが、そもそもそのような設計は好ましくないと考える。(泥臭さを許容するならありかも?) ## 折りたたむかどうかの判定をMFM全体の要素の大きさを基準として行うようにする。 要は「...