[wp-trac] [WordPress Trac] #64696: Real time collboration effectively disables persistent post caches while anyone edits a post
WordPress Trac
noreply at wordpress.org
Tue Mar 10 03:53:30 UTC 2026
#64696: Real time collboration effectively disables persistent post caches while
anyone edits a post
--------------------------------------+--------------------------
Reporter: peterwilsoncc | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 7.0
Component: Posts, Post Types | Version: trunk
Severity: normal | Resolution:
Keywords: has-patch has-unit-tests | Focuses: performance
--------------------------------------+--------------------------
Comment (by czarate):
> Putting each client's awareness in its own row makes sense. What I don't
understand with the current iteration is why we want `client_id` and
`type` in the `update_value` blob. They're both necessary for filtering
results, which we currently do by decoding every `update_value` blob and
comparing on `type` and `client_id` in PHP.
Both `client_id` and `type` are internal implementation details that are
specific to Yjs and the polling provider. They could change in the future.
Keeping the storage mechanism opaque to these implementation details
greatly reduces the risk of breaking changes.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64696#comment:50>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list