Roadmap for the issues found during the codebase audit. We will fix these in order, one by one, with tests added alongside each change where possible.
findElementByLabel() threw ReferenceError
src/RouteGraphics.jsupdatedBackgroundColor() did not change the visible background
src/RouteGraphics.jsGraphics is now stored and redrawn on update, with regression coverage in the public API spec.Video render completion was wrong on non-source updates
src/plugins/elements/video/addVideo.js, src/plugins/elements/video/updateVideo.js, src/plugins/elements/video/playbackTracking.jssrc changes, and covered by a focused unit test.Disabling container scroll could break container interactivity
src/plugins/elements/container/updateContainer.js, src/plugins/elements/container/util/scrollingUtils.jseventMode, and scroll teardown no longer wins over pointer interaction state. A regression test covers scroll: true -> false.Public docs and JSDoc types were out of sync with runtime behavior
README.md, src/types.jsextractBase64() docs, updatedBackgroundColor() docs, and sprite example fields now match the implementation.