Project

General

Profile

Bug #2571

WebUI: idnode Column Headers Fill Up with Separators Over Time

Added by Prof Yaffle almost 10 years ago. Updated almost 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
User Interface
Target version:
-
Start date:
2014-12-22
Due date:
% Done:

100%

Estimated time:
Found in version:
3.9.2280~ga67c6bb
Affected Versions:

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

Default Column Menu.png (11.3 KB) Default Column Menu.png As you'd expect... Prof Yaffle, 2014-12-22 19:46
Column Menu - Now, With Added Separators.png (11.7 KB) Column Menu - Now, With Added Separators.png ... and after a bit of clicking around Prof Yaffle, 2014-12-22 19:46

History

#1

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.

#2

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.

#3

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.

#4

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.

#5

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..

#6

Updated by Jaroslav Kysela almost 10 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF