On Tue, 11 Feb 2025 21:16:32 GMT, Andy Goryachev wrote:
> ## Root Cause
>
> An event handler was installed on the root property without removing it when
> the root changes.
>
> ## Solution
>
> Replaced the weak parts with a change listener to the root property to ensure
> correct handling of
On Sat, 1 Feb 2025 12:57:34 GMT, John Hendrikx wrote:
>> This provides and uses a new implementation of `ExpressionHelper`, called
>> `ListenerManager` with improved semantics.
>>
>> # Behavior
>>
>> |Listener...|ExpressionHelper|ListenerManager|
>> |---|---|---|
>> |Invocation Order|In order
On Sat, 1 Feb 2025 12:57:34 GMT, John Hendrikx wrote:
>> This provides and uses a new implementation of `ExpressionHelper`, called
>> `ListenerManager` with improved semantics.
>>
>> # Behavior
>>
>> |Listener...|ExpressionHelper|ListenerManager|
>> |---|---|---|
>> |Invocation Order|In order
On Sat, 1 Feb 2025 12:57:34 GMT, John Hendrikx wrote:
>> This provides and uses a new implementation of `ExpressionHelper`, called
>> `ListenerManager` with improved semantics.
>>
>> # Behavior
>>
>> |Listener...|ExpressionHelper|ListenerManager|
>> |---|---|---|
>> |Invocation Order|In order
> I took a bit of a closer look. Although I think I can provide real
> properties, there will likely be quite a lot of edge cases with
> properties created on demand, and which only should exist while a Node
> lives under a certain Parent.
I think this is the wrong framing of what these propertie
I took a bit of a closer look. Although I think I can provide real
properties, there will likely be quite a lot of edge cases with
properties created on demand, and which only should exist while a Node
lives under a certain Parent. So, I think for an initial version, it
would be best NOT to expos