diff --git a/Sources/Markdown/Base/Markup.swift b/Sources/Markdown/Base/Markup.swift index 4b271bff..23c72e78 100644 --- a/Sources/Markdown/Base/Markup.swift +++ b/Sources/Markdown/Base/Markup.swift @@ -265,7 +265,7 @@ extension Markup { public func child(through path: TypedChildIndexPath) -> Markup? { var element: Markup = self for pathElement in path { - guard pathElement.index <= raw.markup.childCount else { + guard pathElement.index <= element.childCount else { return nil }