@@ -253,7 +253,7 @@ tableEnd = try $ guardColumnOne *> skipSpaces *> sym "|}"
253253
254254rowsep :: PandocMonad m => MWParser m ()
255255rowsep = try $ guardColumnOne *> skipSpaces *> sym "|-" <*
256− many (char '-') <* optional parseAttr <* blanklines
256+ many (char '-') <* optional parseAttrs <* blanklines
257257
258258cellsep :: PandocMonad m => MWParser m ()
259259cellsep = try $ do
@@ -277,7 +277,7 @@ tableCaption = try $ do
277277 guardColumnOne
278278 skipSpaces
279279 sym "|+"
280− optional (try $ parseAttr *> skipSpaces *> char '|' *> blanklines)
280+ optional (try $ parseAttrs *> skipSpaces *> char '|' *> blanklines)
281281 (trimInlines . mconcat) <$>
282282 many (notFollowedBy (cellsep <|> rowsep) *> inline)
283283