Bug #2571
WebUI: idnode Column Headers Fill Up with Separators Over Time
100%
Description
Damned if I can find where this is triggered, though, so I'll raise it as a bug in case someone else can find it!
It affects the Upcoming, Finished and Failed Recording tabs - it doesn't affect the DVR Autorec Entries or Time Schedules.
The behaviour is this: when you click the column header you get the little drop-down menu as attached (Sort Ascending, Sort Descending, Columns, Filter). All as expected.
However, if you click to another tab and click back, the menu gets longer, as each time you click away you get an additional separator. As an example, I've attached a view of the menu after clicking back and forth between the Upcoming and Finished tabs ten or so times.
I'm assuming that some part of the menu is being dynamically generated but not cleared down or reset unless you refresh the entire page - if you do this, it goes back to normal (until you start clicking around again...).
Files
History
Updated by Prof Yaffle almost 10 years ago
Just proving that I've (finally) worked out how to embed images in Redmine - it seems that it doesn't like complex/album-type references and will ignore them, but is happy with simple direct URLs.
Updated by Mark Clarkstone almost 10 years ago
Prof Yaffle wrote:
Damned if I can find where this is triggered, though, so I'll raise it as a bug in case someone else can find it!
It affects the Upcoming, Finished and Failed Recording tabs - it doesn't affect the DVR Autorec Entries or Time Schedules.
The behaviour is this: when you click the column header you get the little drop-down menu as attached (Sort Ascending, Sort Descending, Columns, Filter). All as expected.
However, if you click to another tab and click back, the menu gets longer, as each time you click away you get an additional separator. As an example, I've attached a view of the menu after clicking back and forth between the Upcoming and Finished tabs ten or so times.
I'm assuming that some part of the menu is being dynamically generated but not cleared down or reset unless you refresh the entire page - if you do this, it goes back to normal (until you start clicking around again...).
I'm not sure this is related but I have some issue in chrome that causes the webui to not load images that make up the UI elements [tab and column background, column drop downs, etc.] reloading the page doesn't help the only fix is to close the page and open it in a new tab. It doesn't occur right away but it appears to be triggered when sorting or filtering the grids.
When it occurs again I'll try and get a console log from chrome.
Updated by Prof Yaffle almost 10 years ago
Hmmm - Chrome is my browser of choice on the Windows clients, but your description doesn't ring any bells. I can only presume you have some cache (or perhaps cookie) problems.
Your comment did nudge me to do some cross-browser testing and not be so blunt, though... the behaviour I described was Firefox on 'buntu, but I get the same on Chrome on Windows. And, just for giggles, I even tried Internet Explorer - that shows the same random-number-of-separators effect, so it seems universal.
Updated by Jaroslav Kysela almost 10 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|3ddf768edf42fad6130a456fd952363350b83dc4.
Updated by Jaroslav Kysela almost 10 years ago
- % Done changed from 100 to 0
Fixed in v3.9-2403-g3ddf768 . Basically, a configuration array was updated, but the operations should be run only on a local copy..