homer icon indicating copy to clipboard operation
homer copied to clipboard

Multi-page setup - wrong buttons loaded when navigating to a different page

Open austozi opened this issue 2 years ago • 3 comments

Version Docker (b4bz/homer:latest - as of 9 Sep 2021) OS/Arch: linux/arm Browser: Firefox 91.0.2/64-bit, Chromium 90.0.4430.212/64-bit

The Issue

In my multi-page setup, when navigating between pages, buttons from the previous page are shown on the new page. A refresh is necessary to load the correct buttons on the new page. Video attached below to illustrate what I mean:

https://user-images.githubusercontent.com/89324189/132675406-797aa993-f8a8-42fb-8ae3-9ad1f9825250.mp4

What I expect to happen instead The correct buttons should load without requiring a page refresh

Error messages

When this happens, I've seen the following errors being thrown seemingly at random in the browser console (not always the same pages, and a page sometimes loads with the error, sometimes not):

DOMException: Node.insertBefore: Child to insert before is not a child of this node [vue.runtime.esm.js:1897:12]

and

TypeError: t is undefined [vue.runtime.esm.js:1897:12]

austozi avatar Sep 09 '21 11:09 austozi

I'm also experiencing the same behavior with multiple pages. Occurs about half (or perhaps somewhat less) the time going from main page to another. Debian10amd64/Apache/Chrome

LazyInLA avatar Sep 10 '21 22:09 LazyInLA

Hi there, thanks for reporting this! I will have to investigate, I'll keep you updated.

bastienwirtz avatar Sep 21 '21 20:09 bastienwirtz

@bastienwirtz: This is likely a duplicate of #252

flyingfishflash avatar Oct 02 '21 21:10 flyingfishflash