Frontmatter
| id | 7098 |
| title | util.vdom.TreeBuilder: #buildTree() |
| state | Closed |
| labels | enhancement |
| assignees | tobiu |
| createdAt | Jul 22, 2025, 5:22 PM |
| updatedAt | Jul 22, 2025, 9:30 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7098 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jul 22, 2025, 9:30 PM |
util.vdom.TreeBuilder: #buildTree()
tobiu assigned to @tobiu on Jul 22, 2025, 5:22 PM
tobiu closed this issue on Jul 22, 2025, 5:23 PM

tobiu
Jul 22, 2025, 9:30 PM
we are facing an edge case, only inside the unit testing realm.
the combined logic contained the if (!Neo.isObject(node) {return node} check also for vnodes, which was previously only there for vdom.
inside the unit testing scope, we import vdom.Helper into main threads, so vnodes are no longer objects, and the new method opted out right away.
tobiu reopened this issue on Jul 22, 2025, 9:30 PM
tobiu closed this issue on Jul 22, 2025, 9:30 PM
vdom&vnodetrees in the same way.