[BUG]Cannot move to topic in Markdown from table of contents with non-Latin characters

sample.zip (3.5 KB)
Hi,
When clicking an section name in non-Latin characters in the Table of Contents inspector, sometimes the cursor will not move to that section.

I’m not seeing an issue here.
What particular section are you referring to?

I have seen this too. See the example below. The link to Section 3 works fine in DTTG and DTP. But in DTTG, clicking on the Section 1 or 2 links in the rendered TOC will do nothing.


{{TOC}}

# Title

## Section 1 🚀

TEXT

## Section 2 🤘

TEXT

## Section 3 

TEXT

Well… in this instance there’s not enough data to scroll the document :thinking:
How about…


{{TOC}}

# Title

## Section 1 🚀

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. In nisl nisi scelerisque eu. Dictum sit amet justo donec. Quis auctor elit sed vulputate mi sit amet mauris commodo. Proin sed libero enim sed faucibus. Neque gravida in fermentum et sollicitudin ac orci phasellus. In hendrerit gravida rutrum quisque non tellus orci ac. Leo integer malesuada nunc vel risus commodo. Nisi vitae suscipit tellus mauris a diam maecenas sed enim. Lacinia quis vel eros donec ac odio tempor. Justo nec ultrices dui sapien eget mi proin sed. Volutpat commodo sed egestas egestas fringilla phasellus faucibus scelerisque. Tempor id eu nisl nunc mi ipsum faucibus vitae aliquet. Lacus vestibulum sed arcu non odio euismod lacinia at quis. Nunc lobortis mattis aliquam faucibus. Nulla aliquet porttitor lacus luctus accumsan tortor posuere ac ut. Proin nibh nisl condimentum id venenatis a condimentum vitae. Leo integer malesuada nunc vel risus commodo viverra maecenas. Fusce ut placerat orci nulla pellentesque dignissim. Dignissim sodales ut eu sem integer.

Morbi tempus iaculis urna id volutpat lacus laoreet. Cursus eget nunc scelerisque viverra. Pharetra vel turpis nunc eget lorem dolor sed viverra ipsum. Aliquam etiam erat velit scelerisque in dictum non. Sit amet nulla facilisi morbi. Pellentesque dignissim enim sit amet venenatis urna cursus eget nunc. Etiam non quam lacus suspendisse faucibus interdum. Diam ut venenatis tellus in metus. Imperdiet dui accumsan sit amet nulla facilisi morbi tempus. Diam maecenas sed enim ut sem viverra. Etiam sit amet nisl purus in. Ultrices dui sapien eget mi. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Commodo quis imperdiet massa tincidunt.

Vestibulum lorem sed risus ultricies tristique nulla aliquet enim tortor. Sit amet commodo nulla facilisi nullam vehicula ipsum a. Felis imperdiet proin fermentum leo. Accumsan in nisl nisi scelerisque eu ultrices vitae auctor. Nam at lectus urna duis convallis convallis tellus id. Odio ut sem nulla pharetra diam sit. Nulla pellentesque dignissim enim sit amet venenatis urna cursus eget. Gravida quis blandit turpis cursus in hac habitasse platea. Odio pellentesque diam volutpat commodo sed egestas egestas fringilla. Habitasse platea dictumst quisque sagittis purus sit amet volutpat. Enim sit amet venenatis urna cursus eget nunc.

## Section 2 🤘

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. In nisl nisi scelerisque eu. Dictum sit amet justo donec. Quis auctor elit sed vulputate mi sit amet mauris commodo. Proin sed libero enim sed faucibus. Neque gravida in fermentum et sollicitudin ac orci phasellus. In hendrerit gravida rutrum quisque non tellus orci ac. Leo integer malesuada nunc vel risus commodo. Nisi vitae suscipit tellus mauris a diam maecenas sed enim. Lacinia quis vel eros donec ac odio tempor. Justo nec ultrices dui sapien eget mi proin sed. Volutpat commodo sed egestas egestas fringilla phasellus faucibus scelerisque. Tempor id eu nisl nunc mi ipsum faucibus vitae aliquet. Lacus vestibulum sed arcu non odio euismod lacinia at quis. Nunc lobortis mattis aliquam faucibus. Nulla aliquet porttitor lacus luctus accumsan tortor posuere ac ut. Proin nibh nisl condimentum id venenatis a condimentum vitae. Leo integer malesuada nunc vel risus commodo viverra maecenas. Fusce ut placerat orci nulla pellentesque dignissim. Dignissim sodales ut eu sem integer.

Morbi tempus iaculis urna id volutpat lacus laoreet. Cursus eget nunc scelerisque viverra. Pharetra vel turpis nunc eget lorem dolor sed viverra ipsum. Aliquam etiam erat velit scelerisque in dictum non. Sit amet nulla facilisi morbi. Pellentesque dignissim enim sit amet venenatis urna cursus eget nunc. Etiam non quam lacus suspendisse faucibus interdum. Diam ut venenatis tellus in metus. Imperdiet dui accumsan sit amet nulla facilisi morbi tempus. Diam maecenas sed enim ut sem viverra. Etiam sit amet nisl purus in. Ultrices dui sapien eget mi. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Commodo quis imperdiet massa tincidunt.

Vestibulum lorem sed risus ultricies tristique nulla aliquet enim tortor. Sit amet commodo nulla facilisi nullam vehicula ipsum a. Felis imperdiet proin fermentum leo. Accumsan in nisl nisi scelerisque eu ultrices vitae auctor. Nam at lectus urna duis convallis convallis tellus id. Odio ut sem nulla pharetra diam sit. Nulla pellentesque dignissim enim sit amet venenatis urna cursus eget. Gravida quis blandit turpis cursus in hac habitasse platea. Odio pellentesque diam volutpat commodo sed egestas egestas fringilla. Habitasse platea dictumst quisque sagittis purus sit amet volutpat. Enim sit amet venenatis urna cursus eget nunc.

## Section 3 
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. In nisl nisi scelerisque eu. Dictum sit amet justo donec. Quis auctor elit sed vulputate mi sit amet mauris commodo. Proin sed libero enim sed faucibus. Neque gravida in fermentum et sollicitudin ac orci phasellus. In hendrerit gravida rutrum quisque non tellus orci ac. Leo integer malesuada nunc vel risus commodo. Nisi vitae suscipit tellus mauris a diam maecenas sed enim. Lacinia quis vel eros donec ac odio tempor. Justo nec ultrices dui sapien eget mi proin sed. Volutpat commodo sed egestas egestas fringilla phasellus faucibus scelerisque. Tempor id eu nisl nunc mi ipsum faucibus vitae aliquet. Lacus vestibulum sed arcu non odio euismod lacinia at quis. Nunc lobortis mattis aliquam faucibus. Nulla aliquet porttitor lacus luctus accumsan tortor posuere ac ut. Proin nibh nisl condimentum id venenatis a condimentum vitae. Leo integer malesuada nunc vel risus commodo viverra maecenas. Fusce ut placerat orci nulla pellentesque dignissim. Dignissim sodales ut eu sem integer.

Morbi tempus iaculis urna id volutpat lacus laoreet. Cursus eget nunc scelerisque viverra. Pharetra vel turpis nunc eget lorem dolor sed viverra ipsum. Aliquam etiam erat velit scelerisque in dictum non. Sit amet nulla facilisi morbi. Pellentesque dignissim enim sit amet venenatis urna cursus eget nunc. Etiam non quam lacus suspendisse faucibus interdum. Diam ut venenatis tellus in metus. Imperdiet dui accumsan sit amet nulla facilisi morbi tempus. Diam maecenas sed enim ut sem viverra. Etiam sit amet nisl purus in. Ultrices dui sapien eget mi. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Commodo quis imperdiet massa tincidunt.

Vestibulum lorem sed risus ultricies tristique nulla aliquet enim tortor. Sit amet commodo nulla facilisi nullam vehicula ipsum a. Felis imperdiet proin fermentum leo. Accumsan in nisl nisi scelerisque eu ultrices vitae auctor. Nam at lectus urna duis convallis convallis tellus id. Odio ut sem nulla pharetra diam sit. Nulla pellentesque dignissim enim sit amet venenatis urna cursus eget. Gravida quis blandit turpis cursus in hac habitasse platea. Odio pellentesque diam volutpat commodo sed egestas egestas fringilla. Habitasse platea dictumst quisque sagittis purus sit amet volutpat. Enim sit amet venenatis urna cursus eget nunc.

Hi, Bluefrog
Hankk2 answered the question for me. And I uploaded a file for you to test it.
Sorry for the inaccurate description.

No worries!
So this is actually a DEVONthink To Go question?

No, It happens in DevonThink 3.

I have your file here in DEVONthink 3 and am not seeing any issue with the Table of Contents inspector on it.

Strange enough. Half of the links in the file don’t work on my computer.

Indeed…

  • What version of DEVONthink are you running?
  • Is the behavior consistently problematic after quitting and relaunching DEVONthink?
  • Ver. 3.7.2
  • Yes. And this happens in every markdown file.
  • And this happens both on my desktop and notebook.
  • It happens when the markdown file is rendered. It’s OK when the file is NOT rendered.

On a side note: When I copy your example (the one with the long blind text) into a new, empty MD file, I get two TOCs in the rendered file. In the TOC inspector, there’s only one.

I’m not sure how. I just copied the same text, pasted into a new Markdown file, and all is well here.

Please open a support ticket and attach a screencast of the behavior.
Thanks.

The next release will fix this.

1 Like