Steps to replicate the issue (include links if applicable):
- Go to https://en.wiktionary.org/wiki/%E1%BC%B0%CE%B8%CF%8D%CF%82 (the ἰθύς page in English Wiktionary)
- Click 'Edit' next to the 'Adjective' subheading
What happens?:
In the source editor, the "head" parameter in the "grc-adj-1&3" template under the "==Adjective==" heading (which is made up of the characters ῑ (u+1fd1, precombined lowercase iota with macron), ̓ (u+313, combining smooth breathing sign), θ (u+3b8, lowercase theta), ῠ (u+1fe0, precombined lowercase upsilon with breve), ́ (u+301, combining acute accent), ς (u+3c2, word-final lowercase sigma)) is shown with the combining diacritics on the following characters (i.e., the smooth breathing sign overlapping with the top of the θ and the acute accent above the ς).
What should have happened instead?:
The combining diacritics should have appeared above the previous characters (i.e., the smooth breathing sign above the ῑ and the acute accent above the ῠ), which is how they appear when you read the page.
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):
I am using Firefox 102.0.1 in Windows 10, but the same problem has appeared in each of the (normally updated) Firefox versions I have used in June and July 2022; it occurs with any combining diacritics placed over Ancient Greek letters precombined with another diacritic in the source editors of both English Wikipedia and Wiktionary. However, it does not occur when the letter isn't precombined with another diacritic: for example, ἐς (ε (lowercase epsilon, u+3b5), ̓ (combining smooth breathing mark, u+313), ς (word-final lowercase sigma, u+3c2)) and ἐς (ἐ (precombined lowercase epsilon with smooth breathing mark, u+1f10), ς (word-final lowercase sigma, u+3c2)) are both shown with the diacritic above the ε in the source editor.
English Wiktionary's ἰθύς page, when you read it (with the diacritics placed over the right characters), looks like this (zoomed in):
But the source editor (with the diacritics placed over the wrong characters) looks like this: