Normally, when transcluding a sequence of pages with the <pages/> tag, a white space is added between every page and the next. This is good in most cases, but when a word is hyphenated at the end of a page, and continues in the next page, the space is not desirable. Currently a variety of different templates are used to circumvent this problem.
My proposal is to introduce a <hyphen/> tag. In the Page namespace, it will simply render as a - (a minus sign). However the <pages/> tag should prevent the generation of the white space if a <hyphen/> is present at the very end of the page or section, so that the two halves of the word are effectively joined together.
Bug T60729 is also related to this.