result in a bibliography panel that lists{Matthews citation data@page#} and {%Matthews citation data@page#}
even though these two citations are clearly for the same item.-Matthews citation data
Matthews citation data
In my opinion this duplication provides nothing useful, and clutters the bibliography panel. This is particularly so in the case of conditional markers, whose function is to indicate the behavior of a citation, rather than its content. What advantage is there to listing the same citation twice (or more)? Why shouldn't Mellel ignore the information surrounding the essential citation data? It already does this already with the conditional operators ! and * (it checks the corresponding options in the Edit Citation window), and it should be pretty easy to separate the remaining inessential data from essential data: anything between backslashes gets ignored (wherever it appears); anything after an @ gets ignored; ignore hyphens, underscores, percentage signs and dollar signs when they are the first character(s) to appear in a citation.
Thoughts?