Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ダイナミックテキストブロック] スタイルの設定をするとエラーが出る #1691

Closed
mthaichi opened this issue May 29, 2023 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@mthaichi
Copy link
Contributor

mthaichi commented May 29, 2023

スタイル(たとえばフォントサイズ)を変更し、「表示要素」を有効なもの(ServerSideRenderが呼ばれる条件)にすると、エラーがでます。

image

ServerSideRender に渡す attributes に supportsを使った属性を含めるのはNGなのかなと思いました。ので、block.jsonのattributesにfontSizeなどの項目を加えるか、ServerSideRenderにsupportsの項目は渡さないようにすればいいのかなと思いました。
推測なので外してたらすみません。

※ ダイナミックテキストブロックは大嶋さんがいろいろ調整していただいているので、とりあえず大嶋さんだけにアサインしました。

@mthaichi mthaichi added the bug Something isn't working label May 29, 2023
@mthaichi mthaichi changed the title [ダイナミックテキスト] スタイルの設定をするとエラーが出る [ダイナミックテキストブロック] スタイルの設定をするとエラーが出る May 29, 2023
@osmdik
Copy link
Contributor

osmdik commented May 31, 2023

@mthaichi
ありがとうございます!
設定オプションではanchor、スタイルは全てでブロック読み込みエラーが表示されることを確認しました。

ServerSideRender に渡す attributes に supportsを使った属性を含めるのはNG

色々と試したところ、おそらくこのとおりだと思います。
supportsにあるものに関しては、attributesに加えて使えるようにする必要があると思います。

@kurudrive
現状、この方法でのスタイル設定となりそうな気がしますがいかがでしょうか?

@kurudrive
Copy link
Member

@doshimaf @mthaichi おや?
僕の場合発生しなかったのですが、どういう手順で発生します?

@kurudrive
Copy link
Member

スタイル(たとえばフォントサイズ)を変更し、「表示要素」を有効なもの(ServerSideRenderが呼ばれる条件)にすると、エラーがでます。

あぁ...おや?うーん、僕フォントサイズとか変更して、保存して再読み込みしても問題はなかったんですよねぇ...
ただ、attributes 指定無しで使えちゃってええの? とは思ってましたが...

@kurudrive
Copy link
Member

2023-05-31.14.15.39.mov

@kurudrive
Copy link
Member

kurudrive commented May 31, 2023

@doshimaf @mthaichi あー、サイトエディタだと大丈夫で、普通の投稿で使うとダメだった...。

@kurudrive
Copy link
Member

@doshimaf まぁ基本サイトエディタ用のブロックではあるけど、通常の投稿編集ページでもエラーにならないように一度調整を試みてくださいー 。
やらかしたのは僕ですみませんがよろしくお願いいたします。( ̄人 ̄)

@shimotmk
Copy link
Contributor

shimotmk commented Jun 1, 2023

これでいけるかもです。
skipBlockSupportAttributes
WordPress/gutenberg#44491

@osmdik
Copy link
Contributor

osmdik commented Jun 5, 2023

リリースされたのでclose

@osmdik osmdik closed this as completed Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants