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