@@ -288,9 +288,7 @@ blockAttributes = try $ do
288 let kvAttrs = foldl' (appendValues "ATTR_HTML") Nothing kv
288 let kvAttrs = foldl' (appendValues "ATTR_HTML") Nothing kv
289 let name = lookup "NAME" kv
289 let name = lookup "NAME" kv
290 let label = lookup "LABEL" kv
290 let label = lookup "LABEL" kv
291− caption' <- maybe (return Nothing)
292− (fmap Just . parseFromString inlines)
291+ caption' <- sequence (parseFromString inlines . (++ "\n") <$> caption)
294 kvAttrs' <- parseFromString keyValues . (++ "\n") $ fromMaybe mempty kvAttrs
292 kvAttrs' <- parseFromString keyValues . (++ "\n") $ fromMaybe mempty kvAttrs
295 return $ BlockAttributes
293 return $ BlockAttributes
296 { blockAttrName = name
294 { blockAttrName = name