Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#4904 closed defect (fixed)

Delay loading program details tooltip

Reported by: sphery <mtdean@…> Owned by: Rob Smith
Priority: minor Milestone: unknown
Component: mythweb Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

The attached patch defers loading of the program details tooltip in the MythWeb Listings page by 0.25 seconds to prevent a lot of chatter/requests as a user moves the mouse cursor across the page. It also has the added bonus that when your mouse cursor gets to a program of interest, your request will be first in the queue (rather than waiting behind 4 pending requests, or whatever).

While 0.25 seconds seems to work well, decreasing the timeout to 100ms also has the same overall result if waiting the extra 150ms seems an eternity for you.

Attachments (1)

mythweb-ticket_4904-hover_timer_for_listings_details.patch (1.7 KB) - added by sphery <mtdean@…> 12 years ago.

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by sphery <mtdean@…>

comment:1 Changed 12 years ago by Rob Smith

Owner: changed from xris to Rob Smith
Status: newaccepted

comment:2 Changed 12 years ago by Rob Smith

Resolution: fixed
Status: acceptedclosed

(In [17029]) Fixes #4904, delays the auto popup ajax slightly (250 ms) so it doesnt spam as you move around on the page. Thanks sphery\!

comment:3 Changed 11 years ago by Nick Morrott <knowledgejunkie (at) gmail (dot) com>

I have been patching my own 0.21-fixes installs with this 'usability fix' since sphery posted it - is there any chance it could be backported to 0.21-fixes?

It makes a noticeable difference to MythWeb when browsing the TV grid and I'm sure users would appreciate it.

comment:4 Changed 11 years ago by Rob Smith

(In [20241]) Re #4904, this backports the patch to -fixes as has been often requested

Note: See TracTickets for help on using tickets.