The solution is 2-fold: first, eliminate followingElementIDs from LocatorExtended as it is not used in Thorium (only in navigator for Media Overlays). This principle could be applied to any LocatorExtended properties (shallow or deep), but I reviewed other properties usage, they are used so we must keep them. Second, the fact that followingElementIDs is unbounded and generated for non-MediaOverlays documents can be considered a bug (I fixed this in the navigator component).
The solution is 2-fold: first, eliminate
followingElementIDs
fromLocatorExtended
as it is not used in Thorium (only in navigator for Media Overlays). This principle could be applied to anyLocatorExtended
properties (shallow or deep), but I reviewed other properties usage, they are used so we must keep them. Second, the fact thatfollowingElementIDs
is unbounded and generated for non-MediaOverlays documents can be considered a bug (I fixed this in the navigator component).