-
Notifications
You must be signed in to change notification settings - Fork 30
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
Feature/#64 gutenberg 3.9.0 fixes #72
Conversation
These changes are looking good! I like the idea of moving everything into our own category. I'm seeing a handful of issues that I don't think are related to any changes you made, but may be issues as of a later Gutenberg update as I don't recall having seen them before. I figure we can address them as a part of this PR since this is a more general "make it work for 3.9" PR, and this type of cleanup would make sense. Warning: validateDOMNestingWhen expanding the options panels (Text Options, for instance, to set the font color) I receive warnings around DOM nesting as there are Unsafe lifecycle method on page loadI'm not sure if this is from us, from Gutenberg, or from a dependency... but we should look into this and see if we can resolve. This occurs for me immediately when adding a new page as well as when adding the Hero block. Unsafe lifecycle method on adding Recent PostsWhen adding the Recent Posts block, I get a similar unsafe lifecycle warning noting an issue with Video background not displaying properly in dashboardWhen I add a video background, the video saves and displays on the frontend but it does not appear behind my block on the backend. As a note, I am NOT experiencing the issue noted in #64. RichTextProvider deprecationI haven't run through out blocks to see if we're using this anywhere yet, or if this is being thrown on core blocks. But, this notice is being thrown in the console and will be worth checking out:
I think that's everything I'm seeing at the moment! Again, I don't think any of this is a result of your work or changes but things I'm seeing that we could probably resolve in this PR as one source for a handful of fixes. |
As far as I can tell, the only place |
This commit should take care of the video z-indexing issues: |
…ropdown component
Pushed an update here to replace |
It looks like the other lifecyle warnings are coming from core, as reported here: WordPress/gutenberg#7897 |
@jomurgel – I can't technically make you a reviewer on this since it's your PR, but if you could check the commits I've made that'd be great! Yours are looking good on my end, so if I get the okay from you I can merge this sucker in. I think my updates above take care of the issues I had noted. |
@coreymcollins forgot to make a note here. Reviewed these last night and I think as far as I can tell the z-indexing issue and DOM nesting issues. I thought those other issues were with Gutenberg specifically so no worries. |
Closes #64
Description
All blocks work now as expected in 3.9. A few items deprecating in 4.0, but I think all of those potential issues are already resolved as of now in WDS-Blocks.
@coreymcollins fixed issues with
withAPIData
andwithSelect
mentioned in #64 in his PR and Task #71 and #63 respectively.Added
Updated
OTHER
STEPS TO VERIFY
npm run dev
ornpm run build
andnpm run start