Strange…
During my studies, I ran across the situation, that I created some top-level XmlElement/Fragment/Text entries
const sharedDoc = new Y.Doc()
const Persistence = new IndexeddbPersistence('Yjs-Test-Content',sharedDoc)
const sharedXMLElement = sharedDoc.get('sharedXMLElement', Y.XmlElement)
const sharedXMLFragment = sharedDoc.get('sharedXMLFragment',Y.XmlFragment)
const sharedXMLText = sharedDoc.get('sharedXMLText', Y.XmlText)
console.log('sharedDoc',sharedDoc) // "share" contains the above entries
but later, when I tried to inspect the persistence
const sharedDoc = new Y.Doc()
const Persistence = new IndexeddbPersistence('Yjs-Test-Content',sharedDoc)
Persistence.on('synced', () => {
console.log('sharedDoc',sharedDoc) // "share" lacks the above entries
})
these entries were missing.
Will Y.XmlElement/Fragment/Text not be synced?