The bookreferencing feature has highlighted an already fragile detail of the Cite extension, namely that the footnote marks in article text are algorithmically numbered, but are given browser "ordered list" numbering in the references section. This was reasonable with sequential numbering, but now that we've introduced subnumbering it has been the source of two cross-browser compatibility bugs, and one suspected bug. The failure mode is that footnotes have a different number in the article than they do in the references section.
- Determine whether it's possible to write browser tests to check <ol> numbering, and whether these will run under the cross-browser CI infrastructure (browser support for accessing the numbers may vary).
- Look at the consequences of algorithmically numbering the references section. This may disrupt built-in and custom styles.