- Do not add new dependencies, only if you directly asked to do so.
- Always update the README and API documentation whenever a public API changes.
- Prioritize Firefox for all rendering tests.
- Perform comprehensive regression checks after each change.
- Check also FEATURES.md if it needs an update after each change.
- Always use Firefox for finding rendering issues.
- Chrome tests use Chrome Canary with Experimental Web Platform Features enabled, which exposes native
getBoxQuads. - Firefox tests also enable the native
getBoxQuadsAPI.
- When testing for new issues, always verify that no other renderings are broken.
- Ensure that fixes for one issue do not introduce regressions elsewhere in the rendering output.
- memories should be stored to and read from:
/memories/.