Skip to content

Commit eb877f8

Browse files
committed
fix subsequent renders when the page is refreshed
1 parent 5e93cce commit eb877f8

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • src/apps/legacy/controllers/itemDetails

src/apps/legacy/controllers/itemDetails/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1787,12 +1787,14 @@ function renderAdditionalParts(page, item, user) {
17871787
function renderChapters(page, instance, item) {
17881788
if (item.Type !== BaseItemKind.AudioBook || !item.Chapters?.length) return;
17891789

1790+
const target = document.createElement('div');
17901791
const container = page.querySelector('#childrenCollapsible');
17911792
const element = container.querySelector('.itemsContainer');
17921793

1793-
instance._unmount.push(renderComponent(ItemDetailsChapterList, { item }, element));
1794+
instance._unmount.push(renderComponent(ItemDetailsChapterList, { item }, target));
17941795
container.classList.remove('hide');
17951796
element.classList.add('vertical-list');
1797+
element.appendChild(target);
17961798
}
17971799

17981800
function renderScenes(page, item) {

0 commit comments

Comments
 (0)