-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Interactivity API iteration for WordPress 6.9 #70883
Copy link
Copy link
Closed
Labels
[Feature] Interactivity APIAPI to add frontend interactivity to blocks.API to add frontend interactivity to blocks.[Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.
Metadata
Metadata
Assignees
Labels
[Feature] Interactivity APIAPI to add frontend interactivity to blocks.API to add frontend interactivity to blocks.[Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
✅ Done
In the previous iteration for WordPress 6.8, the focus was on addressing the limitations in the region-based client-side navigation and improving the full-page client-side navigation experiment, as well as finishing interactive features for the Gallery, Query, and Search blocks. Not all the work could be carried out that time, though.
Now, for WordPress 6.9, we are resuming part of this work, specifically the client-side navigation feature, as it requires some tweaks after being reimplemented in #70353 to support styles and script modules from newly visited pages.
Additionally, other issues have been identified regarding the iAPI runtime initialization that also need to be tackled.
As always, the task list is live and can be modified or expanded at any time. 🙂
Fixes
data-wp-eachdoesn't work when exposed from state getters #70866Async store loading
stateaccess when store is initialized after hydration #70874New client-side navigation algorithm
noscripttags are wrongly applied on client-side navigation #70876data-wp-interactiveelements #71519data-wp-interactiveDocs
Deprecations/improvements
data-wp-ignore#70881data_wp_each_processordue to repeated template parsing wordpress-develop#10249Blocks
query_loop_block_query_varsfilter #67181