@@ -397,9 +397,9 @@ blockToOpenDocument o bs
397397 captionDoc <- if null c
398398 then return empty
399399 else inlinesToOpenDocument o c >>=
400− if True -- temporary: see #5474
401− then unNumberedCaption "TableCaption"
402− else numberedTableCaption
400+ if isEnabled Ext_native_numbering o
401+ then numberedTableCaption
402+ else unNumberedCaption "TableCaption"
403403 th <- if all null h
404404 then return empty
405405 else colHeadsToOpenDocument o (map fst paraHStyles) h
@@ -412,9 +412,9 @@ blockToOpenDocument o bs
412412 | otherwise = do
413413 imageDoc <- withParagraphStyle o "FigureWithCaption" [Para [Image attr caption (source,title)]]
414414 captionDoc <- inlinesToOpenDocument o caption >>=
415− if True -- temporary: see #5474
416− then unNumberedCaption "FigureCaption"
417− else numberedFigureCaption
415+ if isEnabled Ext_native_numbering o
416+ then numberedFigureCaption
417+ else unNumberedCaption "FigureCaption"
418418 return $ imageDoc $$ captionDoc
419419
420420
@@ -423,7 +423,7 @@ numberedTableCaption caption = do
423423 id' <- gets stTableCaptionId
424424 modify (\st -> st{ stTableCaptionId = id' + 1 })
425425 capterm <- translateTerm Term.Table
426− return $ numberedCaption "Table" capterm "Table" id' caption
426+ return $ numberedCaption "TableCaption" capterm "Table" id' caption
427427
428428numberedFigureCaption :: PandocMonad m => Doc Text -> OD m (Doc Text)
429429numberedFigureCaption caption = do