WeCount website uses soft hyphens (
) for long words in headings so these words break at places that soft hypens are specified on small screens.
However, when UIO are set to enable both "table of content" and "syllables", the use of soft hyphens (probably other special characters too) triggers the rendering of table of content into infinite loops and the page hangs.
A branch is created to demonstrate this issue. In this branch, demos/prefsFramework/index.html has been modified. The heading "Background Information" has been modified to "Background Information".
1. Check out the branch: https://github.com/cindyli/infusion/tree/FLUID-6554;
2. Access the demo page of preferences framework;
3. Turn on UIO "table of content" and "syllables";
4. The page hangs. Stop the page loading, the syllable sign appears many times at the spot that the soft hyphen is used. See attached screenshot.