Skip to content

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

@ContinentalGuy

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

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