Project

General

Profile

Defect #42648 » wiki-commonmark-fix-broken-back-references-for-multiple-footnote-usage+marius-suggestion.patch

Proposed fix consdering Marius' suggestion - Luc Luc, 2025-04-30 15:11

View differences:

lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb
86 86
            node = env[:node]
87 87
            return unless node.name == "a" || node.name == "li"
88 88
            return unless node.has_attribute?("id")
89
            return if node.name == "a" && node["id"] =~ /\Afnref-\d+\z/
89
            return if node.name == "a" && node["id"] =~ /\Afnref(-\d+){1,2}\z/
90 90
            return if node.name == "li" && node["id"] =~ /\Afn-\d+\z/
91 91

  
92 92
            node.remove_attribute("id")
(3-3/3)