diff options
Diffstat (limited to 'lib/banzai/filter/syntax_highlight_filter.rb')
-rw-r--r-- | lib/banzai/filter/syntax_highlight_filter.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/banzai/filter/syntax_highlight_filter.rb b/lib/banzai/filter/syntax_highlight_filter.rb index 766715d9e39..489b4d21300 100644 --- a/lib/banzai/filter/syntax_highlight_filter.rb +++ b/lib/banzai/filter/syntax_highlight_filter.rb @@ -9,7 +9,7 @@ module Banzai module Filter # HTML Filter to highlight fenced code blocks # - class SyntaxHighlightFilter < HTML::Pipeline::Filter + class SyntaxHighlightFilter < TimeoutHtmlPipelineFilter include OutputSafety LANG_PARAMS_DELIMITER = ':' @@ -19,7 +19,7 @@ module Banzai CSS = 'pre:not([data-kroki-style]) > code:only-child' XPATH = Gitlab::Utils::Nokogiri.css_to_xpath(CSS).freeze - def call + def call_with_timeout doc.xpath(XPATH).each do |node| highlight_node(node) end |