@@ -169,9 +169,10 @@ parseHtmlContent :: PandocMonad m
169 => String -> MuseParser m (Attr, F Blocks)
169 => String -> MuseParser m (Attr, F Blocks)
170parseHtmlContent tag = try $ do
170parseHtmlContent tag = try $ do
171 many spaceChar
171 many spaceChar
172 (TagOpen _ attr, _) <- htmlTag (~== TagOpen tag [])
173 (TagOpen _ attr, _) <- htmlTag (~== TagOpen tag [])
173 manyTill spaceChar eol
174 manyTill spaceChar eol
174− content <- parseBlocksTill (try $ manyTill spaceChar endtag)
175+ content <- parseBlocksTill (try $ ((count (sourceColumn pos - 1) spaceChar) >> endtag))
175 manyTill spaceChar eol -- closing tag must be followed by optional whitespace and newline
176 manyTill spaceChar eol -- closing tag must be followed by optional whitespace and newline
176 return (htmlAttrToPandoc attr, content)
177 return (htmlAttrToPandoc attr, content)