zsddtextvf}}dd
zdsdatextvssdsdasd
textddsd
aaafd
cfd
abf@-
zdsdatextvssdsdasd
textddsd
aaafd
cfd
abf@-
ddddtextddsd
A-4. モーダル編集(text= デフォルト戻し)
編集a
編集a
【B】 pluginBlockContainer 単行維持(差分ノイズ回避)
B-1. 単行がそのまま維持される
手動入力
B-1. 単行がそのまま維持される
手動入力
s外 ペーsジです 内
真ん中文sd
太字s
as
as
as
外 link 内
外 link 内
sssd
あああああ
あああああ
textesxcd
ddd
zsds
textesxc
d
zsds
textesxc
d
c
外 link 内
本文
ああああ
テストです
ああああ
テストです
本文
あああああわあああああああああああ
太字
ああああ
あああああわあああああああああああ
太字
ああああ
本文エディタです
ああああ
ああああ
本文
あああああわあああああああああああd
真ん中文字
ksdkさ
ああああ
あああああわあああああああああああd
真ん中文字
ksdkさ
ああああ
っsd
aaassd
sdsd
ああああ
本文
なああああああ
減ってね?
げっこここ
aaaaa
なああああああ
減ってね?
げっこここ
aaaaa
本文
真ん中文字
あああああわあああああああああああd
aaaa
ああああ
真ん中文字
あああああわあああああああああああd
aaaa
ああああ
B-3. モーダル編集で単行が単行のまま
外 links desfi内
【C】 `#right{...}` 引数カッコなしの維持
C-1. カッコなし多行
C-1. カッコなし多行
本文
中央本文
左本文
本文
dff
dff
aaas
C-2. カッコあり/なし混在
本文A
本文B
【D】 size プラグイン(PHP 準拠 + CSS 注入対策)
D-1. 数値のみ / 単位付き
20px 補完
20px 補完
そのまま
そのまま
%
%
em
rem
vh
vw
ch
xxs
xs
s
元m
l
xl
xxl
D-3. block 側同じパターン
D-1. 数値のみ / 単位付き
20px 補完
20px 補完
そのまま
そのまま
%
%
em
rem
vh
vw
ch
xxs
xs
s
元m
l
xl
xxl
D-3. block 側同じパターン
本文
本文
D-4. CSS 注入対策(不正値)
注入試行
)){script 注入}
注入試行
)){script 注入}
!important
D-5. HTML paste 経路の raw 維持
text
text
【E】 Phase B(pluginBlockContainer schema 変更)+ NodeView
E-1. IME 日本語入力(NodeView update / ignoreMutation の効果)
E-1. IME 日本語入力(NodeView update / ignoreMutation の効果)
本文
っ
sdfsfs
sfsdf
sffdっっっss
っっっっsあいう
aiueo
っ
sdfsfs
sfsdf
sffdっっっss
っっっっsあいう
aiueo
E-2. ブロック本文中の inline 展開
E-3. Mark + inline 構文の混在
【F】 Enter でのビジュアル化
F-1. #right/center/left/size 単行の Enter 発火
F-1. #right/center/left/size 単行の Enter 発火
#right(){} と入力
末尾 } の後で Enter を押す
期待: pluginBlockContainer 化 + 改行
期待: pluginBlockContainer 化 + 改行
F-2. #right(){本文} (単行完結) Enter
#right(){本文} と入力
末尾 Enter
期待: pluginBlockContainer 化 + 改行
期待: pluginBlockContainer 化 + 改行
本文
本文
F-3. #right(){{{本文}}} (N=3) Enter
#right(){{{本文}}} と入力
末尾 Enter
期待: pluginBlockContainer(N=3) 化 + 改行
期待: pluginBlockContainer(N=3) 化 + 改行
本文
F-4. 途中入力状態は発火しない
#right(){ (未完了) で Enter → 発火せず(default 改行)
#right(){{{} (open=3, close=1) で Enter → 発火せず
{未完了
{{{あ
}
F-5. body 中央 Enter は default 改行
}
F-5. body 中央 Enter は default 改行
#right(){\n本文\n} の body 中央にカーソル
Enter を押す → 改行が入る(pluginBlockContainer 化は発火しない)
本文
【G】 深いネスト・混在(既存機能の regression)
G-1. Mark 4 段ネスト
abcdc
abcdaaav
abcvd
abcdaaa
G-1. Mark 4 段ネスト
abcdc
abcdaaav
abcvd
abcdaaa
G-2. 過去バグ再確認(color + sizex + bold)
textf
zsdtextvsd
textf
zsdtextvsd
G-3. pluginBlockContainer 内の深いネスト
abcd
abcd
G-4. Mark 内
[[link]] + &color(red){外 [[ページ]] 内}
外 link 内v



