From 8d93cd794955578b105e163e8a79df2bc05fc02e Mon Sep 17 00:00:00 2001 From: Nikolay Yakimov Date: Sat, 24 May 2025 21:41:45 +0400 Subject: Markdown writer: preserve figure attributes 0d2114e introduced a bug where Markdown writer would ignore attributes on the figure if it has class or key-value attributes set. This commit fixes that and adds a regression test. Closes #10867 --- src/Text/Pandoc/Writers/Markdown.hs | 1 - 1 file changed, 1 deletion(-) (limited to 'src') diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs index 93ce8e937..9adff3597 100644 --- a/src/Text/Pandoc/Writers/Markdown.hs +++ b/src/Text/Pandoc/Writers/Markdown.hs @@ -721,7 +721,6 @@ blockToMarkdown' opts (Figure figattr capt body) = do let combinedAttr imgattr = case imgattr of ("", cls, kv) | (figid, [], []) <- figattr -> Just (figid, cls, kv) - | otherwise -> Just ("", cls, kv) _ -> Nothing let combinedAlt alt = case capt of Caption Nothing [] -> if null alt -- cgit v1.2.3