This post summarizes the weekly editor chat meeting (agenda here) held in Slack. Moderated by @annezazu.
Announcements
Gutenberg 11.4 launched
Release notes coming soon after a quick fix. For now, some highlights:
- The Gallery Block now acts as a wrapper for core Image Blocks thanks to the Gallery Block Refactor. Plugin and theme authors, please do check out out this dev note to get up to speed on backwards compatibility
- The Featured Image block now has the option to add duotone filters so you now have even more ways to add your own style to your content.
- Padding support was added to the Buttons Block making it easier to get the spacing just right.
5.8.1 RC launches today (Sept 1)
Based on the schedule previously shared, 5.8.1 RC will launch today with the release coming on September 8th. If you can, please help test the release.
Final day for the current FSE call for testing (Sept 1 )
It’s the last day to explore the current FSE Outreach Program call for testing. If you have time, share your thoughts! If you don’t, please help amplify by sharing with others.
Reminder: monthly block theme meeting in #themereview
A reminder was shared that there is a block theme meeting in for anyone keen to chat about what’s happening with block themes. This is a recurring monthly meeting so if you missed today’s, don’t worry!
Monthly Priorities & Key Project Updates
The overarching plan for September has not yet been shipped yet so we based today’s conversation on the July & August Plan. As a reminder to those working on these projects, async updates are both welcomed if you can’t make the meeting and needed.
Navigation Editor
For the Navigation Editor portion, @talldanwp shared a lovely update. Here are some highlights:
- A plan has been formed for migrating from the customize API to the REST API in the navigation editor.
- The nav editor header’s design has been refreshed.
- Some conversation is underway around extensibility of the editor (join in if you’re interested).
Mobile
Shipping:
Notable fixes:
- Fixed an
npm install
breakage on Gutenberg’s trunk
branch due to third-party dependency we were building that had an unpinned typescript dependency.
In Progress:
- Embed block (hoping to release some inline previews in our next release)
- GSS Font size, line height, colors
Patterns
For patterns, some context was shared amongst the core editor wranglers from @paaljoachim that the design tool overview enhancements will ultimately also trickle down to make pattern creation easier, more responsive, etc.
Styling
I’m going to reuse part of the async update from André since he’s done a ton of work there. Lots of work is underway with adding duotone support in theme.json along with a PR around enabling global styles to all themes. Expect work to continue on this path for the week ahead.
No update for the Template Editor or the Navigation Block
If anyone has any context to add around the Template Editor or the Navigation Block, feel free to chime in below in the comments.
Task Coordination
Feel free to add items to this post if you weren’t able to make the meeting.
@mikeschroder
Shipped:
- Closed 32024 via [51677]. Thanks everyone for your help, including with the follow-up tests commit!
- Opened two Video Block poster related PRs (34415 and 34411).
This week, planning to investigate 33437.
@oandregal
@zieladam
@youknowriad
- I’ve worked a bit on performance. I want to get back to some layout related work.
- I’ve reviewed a number of PRs as well.
- I’ve spent some time this week exploring some wild ideas for block registration (both to make easier and more universal/language independent). For the curious, the repo is here http://wayback.fauppsala.se:80/wayback/20210903144545/https://github.com/youknowriad/blocky it’s no where near ready but I’d love to learn more about your custom blocks, if you have examples or ideas about how you’d ideally write them and what use-cases would you want to see for the simplified “view” property.
@joen
@gziolo
@annezazu
- Recapping and responding to the current call for testing for the outreach program.
- Finalizing the next call for testing(more exploration than call for testing right now on theme switching).
- Drafting some core editor improvement posts + assisting with an upcoming News post
- Shipped a YouTube video all about patterns.
- Triaging unlabeled PRs (down from over 100 to in the 20s). The unlabeled PRs that are left I am not quite sure what to do with so feel free to jump in.
Open Floor
Offer to run a Gutenberg Release for the first time. Raised by @mikeschroder.
If folks are interested, after shadowing @talldanwp (thanks again!), I would love to try running a Gutenberg release for the first time. Whenever it works best for the team is okay with me!
Next step: @priethor will coordinate since he helps wrangle the release process.
Proposed migration of E2E specs to Playwright. Raised by Bart Kalisz.
A proof concept was shared and well received thus far as part of a proposed migration to Playwright. At this point, a wider discussion needs to happen with impacted parties to ensure that folks are willing to follow the proposed changes. A few folks chimed in agreeing that a wider discussion needs to happen along with perhaps a comparison with Cypress (mentioned by @swissspidy). Depending on how things go, a Make Core post might make sense.
Next steps: Bart alerted the crew in #core-test and @annezazu will ensure that it gets discussed in the Core Dev meeting for wider attention.
Call for community ideas for FSE Outreach testing calls. Raised by @annezazu.
I’d love to start experimenting with community members sharing ideas for what to test in the outreach program. If you’d like to suggest an idea for a call for testing, know it’s very welcomed and all ideas will be weighed against current project priorities to figure out what makes the most sense to pursue. You can share ideas directly in the #fse-outreach-experiment slack channel or via DM to me! In case you’re curious about how calls for testing have been wrangled in the past, it’s typically been a combination of monthly project priorities/release priorities + my own testing/what I can make happen + conversations with contributors.
#core-editor, #core-editor-summary, #summary
WP 5.8, Xampp Localhost, PHP 7.2.
Unfortunately for me Gut. 11.4.0 is a total disaster…
Video
Thanks.
Thanks for the comment, and for the effort of posting a video demonstration.
It would be interesting to view the Editor’s error output by clicking on the “Copy Error” button in the modal and pasting it.
It would also be helpful to learn which plugins and theme you’re running in conjunction with 11.4.
Knowing these bits of information would assist folks to create issues, and ultimately debug/fix things as quickly as possible.
Cheers!
Thanks for the quick reply, I have to say that every single dev team I had any interactions with the last 3-4 years are simply awesome.
Well here is the deal… What I did not mention above was that I had tried to empty the Chrome browser with Ctrl + F5, which did nothing.
I now updated Gutenberg to the latest version, the issue had returned, but this time I used the command “window.localStorage.clear();” in the Console and magically all is fine again. This is the first time ever that I had encountered such issue after a Gutenberg update.
Also, not that, after both cases of updating the Gutenberg update, the editor reseted itself to it’s original setting, by going FullScreen mode, and presenting with the original popup box for the tour… I am not sure if this was the intend… This was never done with any update before…
Anyway, all is good now, maybe somewhere you guys should post that console command (if not already done)…
Thanks again, now I’m looking forward to test my new toy !
Nice work. I’m happy it’s working again for you!
I suspect this relates to the local storage clear. Many editor preferences, including fullscreen mode, are stored locally in your browser.
The fullscreen mode was before the storage clearing…
BTW, the bug is back within minutes of use, I posted the error message, but the message is awaiting approval…
I am sorry but within just a few minutes all pages/posts became un-editable again, here is the error code per your prior request:
TypeError: Cannot read property 'autosaveInterval' of undefined
at t.value (http://wayback.fauppsala.se:80/wayback/20210903144545/http://localhost/software/wp-content/plugins/theme-blocks/addons/block-options/build/index.js:16:240569)
Looking at the error code, and disabling the EditorsKit plugin fixed the issue. I guess I have to report the issue to them. You leave the whole conversation for others to see, or delete everything as I now know that the combination of the latest Gutenberg version with the EditorsKit plugin causes major corruption.
Thanks a million, you taught me to use the error button…
Any time. Happy that you got to the bottom of it. I see that you’ve created an issue in the forum too. Thank you!