Code with a nested patch where the inner patch is on an element which is not contained within the outer patch will fail since commit 7c63e944. In patchFactory in core.ts, currentParent = node.parentNode; was moved to after getFocusedPath() so the inner patch uses the parent from the outer patch context. If that parent is not an ancestor of the inner patch element getFocusedPath will fail.
Code with a nested patch where the inner patch is on an element which is not contained within the outer patch will fail since commit 7c63e944. In patchFactory in core.ts, currentParent = node.parentNode; was moved to after getFocusedPath() so the inner patch uses the parent from the outer patch context. If that parent is not an ancestor of the inner patch element getFocusedPath will fail.