@@ -195,13 +195,13 @@ import Data.Default
195195import Data.Functor (($>))
196196import Data.List (intercalate, transpose)
197197import qualified Data.Map as M
198−import Data.Maybe (mapMaybe, fromMaybe)
198+import Data.Maybe (fromMaybe)
199199import qualified Data.Set as Set
200200import Data.String
201201import Data.Text (Text)
202202import qualified Data.Text as T
203203import Text.HTML.TagSoup.Entity (lookupEntity)
204−import Text.Pandoc.Asciify (toAsciiChar)
204+import Text.Pandoc.Asciify (toAsciiText)
205205import Text.Pandoc.Builder (Blocks, HasMeta (..), Inlines, trimInlines)
206206import qualified Text.Pandoc.Builder as B
207207import Text.Pandoc.Class.PandocMonad (PandocMonad, readFileFromDirs, report)
@@ -1380,7 +1380,7 @@ registerHeader (ident,classes,kvs) header' = do
13801380 then do
13811381 let id' = uniqueIdent exts (B.toList header') ids
13821382 let id'' = if Ext_ascii_identifiers `extensionEnabled` exts
1383− then T.pack $ mapMaybe toAsciiChar $ T.unpack id'
1383+ then toAsciiText id'
13841384 else id'
13851385 updateState $ updateIdentifierList $ Set.insert id'
13861386 updateState $ updateIdentifierList $ Set.insert id''