         actionButton.layer.borderWidth = 1
         actionButton.layer.cornerRadius = 5
         captionSeparatorView.backgroundColor = theme.colors.border
+        captionTextView.textColor = theme.colors.secondaryText
         captionTextView.backgroundColor = theme.colors.paperBackground
-    }
-}
+        updateCaptionTextViewWithAttributedCaption()
+    }
+}

        setBackgroundColors(theme.colors.paperBackground, selected: theme.colors.midBackground)
        messageLabel.textColor = theme.colors.primaryText
        dismissButton.setTitleColor(theme.colors.secondaryText, for: .normal)
        captionTextView.textColor = theme.colors.secondaryText
        imageView.backgroundColor = theme.colors.midBackground
        imageView.alpha = theme.imageOpacity
        actionButton.setTitleColor(theme.colors.link, for: .normal)

        pStyle.baseWritingDirection = .natural
        pStyle.alignment = .center
        let font = UIFont.wmf_preferredFontForFontFamily(.system, withTextStyle: .footnote, compatibleWithTraitCollection: traitCollection) ?? UIFont.systemFont(ofSize: UIFont.systemFontSize)
        let color = captionTextView.textColor ?? UIColor.black
        let attributes: [NSAttributedStringKey : Any] = [NSAttributedStringKey.paragraphStyle: pStyle, NSAttributedStringKey.font: font, NSAttributedStringKey.foregroundColor: color]
        mutableText.addAttributes(attributes, range: NSMakeRange(0, mutableText.length))
        captionTextView.attributedText = mutableText

