Closed theengineear closed 1 year ago
FYI @klebba — Going to get this change in since I'm confident on it and I'd like to include it in a project I'm working on. I left detailed code comments for you — we can always revert / change if you're opposed 👌
This handles a nuanced edge case where internal, computed properties can be incorrect if they were interrogated between host construction and initialization.
For example:
This change set should guarantee that after initialization, during connection — things will be correct. We cannot make such guarantees when not connected due to lack of eventing around attribute callbacks.
Closes #143.