You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By other side we have (one only) request_processor.root: see here.
So, there are multiple roots in some situations.
Consider one (bad) situation. Consider widget (with awesome_root root) is responding to an event. According to this results of triggers go to widget.root.page_updates (awesome_root.page_updates). Suppose widgethas been removed during responding. Then (according to this) widget.root is widget; and widget.root.page_updates is widget.page_updates but not awesome_root.page_updates. So, the result (page_updates) of respond is wrong.
You thoughts?
The text was updated successfully, but these errors were encountered:
Hello! Next issue I want to attent is multiple roots issue.
We have a 'widget's root' termin: root of widget is its (sub)parent with
nil
parent (see here). Apotomo uses widgets' roots: here and here.And widget is a root for itself after removing.
By other side we have (one only)
request_processor.root
: see here.So, there are multiple roots in some situations.
Consider one (bad) situation. Consider
widget
(withawesome_root
root) is responding to an event. According to this results oftrigger
s go towidget.root.page_updates
(awesome_root.page_updates
). Supposewidget
has been removed during responding. Then (according to this)widget.root
iswidget
; andwidget.root.page_updates
iswidget.page_updates
but notawesome_root.page_updates
. So, the result (page_updates
) of respond is wrong.You thoughts?
The text was updated successfully, but these errors were encountered: