フォーラムへの返信
-
投稿者投稿
-
このエラーだと、カスタマイザーのページに不正な HTML 出力がある可能性が高いのかなと思います。例えば My Snow Monkey に追加したコードや、追加したプラグインが PHP エラーを出していて、そのエラーメッセージTML)がカスタマイザーのページに出力されることで発生するなど。
もし PHP エラーの場合はサーバーのエラーログで詳しい場所やメッセージが確認できるので、そちらも確認してみるのが良いかなと思います。
♥ 0Who liked: No userそのエラーが発生したタイミングで、ブラウザのコンソールにエラーメッセージが表示、あるいは、サーバーのエラーログにエラーメッセージが記録されているのではないかと思います。
一度それらを確認して、エラーメッセージがあるようであれば共有をお願いします!
♥ 0Who liked: No userわーすみません!恐らくアップデートの影響だと思います。エラーが発生したときにブラウザのコンソールにエラーがでると思うので、そのエラーメッセージを教えてください!
♥ 0Who liked: No user互換性を考えると、JS でやるより CSS でやるほうが良いと思うので、ちょっと CSS を書いてみました。
.c-drawer__item--has-submenu, .c-drawer__subitem--has-submenu{ position: relative; } /* トグルボタンを持っているメニューのリンクを無効化 */ .c-drawer__item--has-submenu > a, .c-drawer__subitem--has-submenu > a { pointer-events: none; } .c-drawer__item--has-submenu .c-drawer__toggle, .c-drawer__subitem--has-submenu .c-drawer__toggle{ position: static; } /* トグルボタンの疑似要素を利用して、クリック範囲をメニュー全体に広げる */ .c-drawer__item--has-submenu .c-drawer__toggle::before, .c-drawer__subitem--has-submenu .c-drawer__toggle::before { content: ''; position: absolute; inset: 0; }ドロワーやグローバルナビゲーションは CSS が濃いので、JS にしろ CSS にしろ、アップデートの際の後方互換性に影響がでる可能性はあるのでご注意ください!
♥ 0Who liked: No userv10.0.2 で変更を入れてみました。アップデートして確認をお願いします!
「チェックボックス」「ラジオボタン」「ファイル」については、VoiceOver は「説明」を読んでくれませんでした…。詳しくはアップデート記事に書いたのであわせてご確認ください。
Snow Monkey Blocks のフィールドブロックは、項目内に置かなければならないという制約はありますでしょうか?
各入力項目は「項目」の外にも配置できます!
### 例:テキスト
Snow Monkey Blocks のスライダーは、実装の仕様上、番高い要素の高さに揃えられるので、そのような挙動にすることはできないですね…。
♥ 0Who liked: No userあれ、そもそも「項目」は直下にしかおけないというつもりでつくっていたので、グループで囲めちゃうこと自体が問題ですね…
parent指定ではグループ化は防げないのか…。んーちょっとこれどうしたら良いか、というかどうできるのかわからないので悩ましいですね。♥ 0Who liked: No userご報告ありがとうございます!
ヘルプテキストは入力項目の
aria-describedby属性で、入力項目とヘルプテキストのid属性と結びつければ読んでくれるようになるみたいでした。なのでこれは自動的に結びつくようにしてアップデートをリリースしようと思います。
日付入力については独自のものではなくて HTML 標準の
input[type=date]を使っているので、もしかしたらまだアクセシビリティという面ではブラウザの対応が微妙なのかもしれません。場合によっては普通のテキストフィールドに変えるというのも検討したほうが良いかもですね…。 -
投稿者投稿


