@@ -206,7 +206,7 @@ toJiraInlines inlines = do
206206 then Jira.Linebreak
207207 else Jira.Space
208208 Space -> pure . singleton $ Jira.Space
209− Span _attr xs -> toJiraInlines xs
209+ Span attr xs -> spanToJira attr xs
210210 Str s -> pure $ escapeSpecialChars s
211211 Strikeout xs -> styled Jira.Strikeout xs
212212 Strong xs -> styled Jira.Strong xs
@@ -263,6 +263,14 @@ quotedToJira qtype xs = do
263263 let surroundWithQuotes = (Jira.Str quoteChar :) . (++ [Jira.Str quoteChar])
264264 surroundWithQuotes <$> toJiraInlines xs
265265
266+spanToJira :: PandocMonad m
267+ => Attr -> [Inline]
268+ -> JiraConverter m [Jira.Inline]
269+spanToJira (_, classes, _) =
270+ if "underline" `elem` classes
271+ then styled Jira.Insert
272+ else toJiraInlines
273+
266274registerNotes :: PandocMonad m => [Block] -> JiraConverter m [Jira.Inline]
267275registerNotes contents = do
268276 curNotes <- gets stNotes