Skip to content

Ошибка в работе оглавления .md документов, содержащих шаблоны. #564

Description

@ContinentalGuy

Поймал необычное поведение у оглавления .md документа.
После того как нажимаю на пункт в оглавлении, сначала "телепортирует" (не скроллит, а в момент перебрасывает) к нему, а потом возвращает обратно к оглавлению.
После второго нажатия на тот же пункт - все в порядке, телепортирует до пункта и останавливается.
Если нажать не на тот же пункт, а на другой - все повторяется: первое нажатие - "телепорт" и возврат к оглавлению, второе нажатие на тот же пункт - "телепорт".

DocHub v3.12.0 работает в режиме толстого клиента. В плагине такого поведения нет.

+ Такое поведение наблюдается у документов, содержащих шаблоны. У остальных все норм с оглавлением.

Пример документа:

# Название

## Заголовок 1
Текст

![template](@entity/something/blank?id=some_kind_of_template)

### Заголовок 1.1
Текст

## Заголовок 2
Текст

### Заголовок 2.1
Текст

## Заголовок 3
Текст

## Заголовок 4
Текст

## Заголовок 5
Текст

При нажатии на пункт меню в консоли насыпается куча ошибок Отсутствует дочерний компонент:

вует дочерний компонент
zi @ misc.js:9
render @ ErrorBoundary.vue:88
e._render @ vue.esm.js:2540
i @ vue.esm.js:2980
e.get @ vue.esm.js:4164
e.run @ vue.esm.js:4240
Yn @ vue.esm.js:3226
(anonymous) @ vue.esm.js:3861
Ei @ vue.esm.js:3783
Show 7 more frames
Show less
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
misc.js:9 Отсутствует дочерний компонент
zi @ misc.js:9
render @ ErrorBoundary.vue:88
e._render @ vue.esm.js:2540
i @ vue.esm.js:2980
e.get @ vue.esm.js:4164
e.run @ vue.esm.js:4240
Yn @ vue.esm.js:3226
(anonymous) @ vue.esm.js:3861
Ei @ vue.esm.js:3783
Promise.then (async)
_i @ vue.esm.js:3808
Li @ vue.esm.js:3873
Jn @ vue.esm.js:3312
e.update @ vue.esm.js:4231
e.notify @ vue.esm.js:807
set @ vue.esm.js:1050
or.set @ vue.esm.js:4309
(anonymous) @ PlantUML.vue:165
Show 14 more frames
Show less

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions