バージョン : Concrete CMS 9.3.7
PHP : 8.3.17
CKEditor を用いたテキスト属性を持つページをコンポーザーで編集すると、
元々入力していた div タグ等が消えてしまうケースがあります。
どのような原因が考えられるでしょうか。
現象としては何度編集を行ってもタグが消えないケースもあれば、
複数回保存しているうちにタグが消えてしまうケースもあり、
動作が一定しません。
なお CKEditor の allowedContent については
concrete/src/Editor/CkeditorEditor.php で true に指定されており、
他の場所でオーバーライドもしていません。
正常に保存されるケースの方が多いことから、
CKEditor 初期化も true でインスタンス化していると想定しています。
本現象が発生するのが httpd の前段に WAF が存在する本番環境のみですので、
( 開発環境は本番ほど保存しないので顕在化していない可能性もありますが )
WAF が関わっている可能性もあると考えていますが、
ご意見お聞かせいただければ幸いです。