Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

jj (2990)

jj
  (email not shown publicly)
http://perl.jonallen.info/

Software development manager for OpusVL [opusvl.com], member of Birmingham Perl Mongers [pm.org] and maintainer of http://perldoc.perl.org [perl.org].

Follow me on Twitter at twitter.com/JJ_Perl [twitter.com].

Journal of jj (2990)

Tuesday July 28, 2009
11:36 AM

Fixing Firefox Flicker

[ #39365 ]

A few people have pointed out to me that scrolling down pages on perldoc.perl.org was causing their screens to flicker.

Unfortunately I've not been able to reproduce the problem, even when using exactly the same web browser and OS versions. From the reports I've had, it only appears to affect Firefox, only affects a very small number of people, and has nothing to do with CPU power.

However, after some more investigation and help from those affected I think I've found a fix.

The perldoc CSS uses visibility: hidden; to hide the draggable page index window - this gets changed to visibility: visible; when the "Show page index" link is clicked. Today I updated the site to use display: none; and display: block; in addition to setting the visibility property, and according to reports this seems to have solved the problem.

Apologies to those affected, and thank you to Martin von Wittich, Offer Kaye, and Michael Ivanchenko for their help in testing.

Today's update also adds a preferences page which allows you to change the positioning of the navigation bar from Fixed (the default - the nav bar is anchored to the top of the screen) to Standard (nav bar scrolls with the page content).

Cheers,

JJ - http://perl.jonallen.info

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.