Is there a Firefox addon that...

Soldato
Joined
27 Mar 2004
Posts
6,696
Location
Devon
You know when you are loading a thread on a forum and it has lots of large images. You scroll down to the bottom before the page has loaded because you wanted to read a post rather than look at the images, but then the images start to load and the page goes up.

Is there a addon that would stop this. All the addon would need to do is know where you are on the page and keep you there, then adjust the scroll bar accordingly.
 
You don't need a plugin for that, just click on the
lastpost.gif
icon to the right of the thread name and it will take you to the last read post in the thread.
 
I know the exact problem you are on about. It annoys me to hell and back too but I use Opera so i don;t know an addon to solve it
 
Same problem here, annoys me every time. If anyone can come up with a solution for this it'd be very much appreciated!
 
Same problem here, annoys me every time. If anyone can come up with a solution for this it'd be very much appreciated!

Indeed. Browser coders, forget gadgets and gizmos; fix this annoyance and you'll have many users! lol Since I have a decent connection (22 megs down, 2.2 megs up) I find that it's usually photobucket type images that cause this. Regular domain-hosted stuff loads instantly. The worst is when you don't realise it's still waiting on a pic, get half way through a long post and BAM! You're 20 posts further up and have to find your place again :mad:
 
I tend to just hit the escape key on large threads like that; it stops all images from loading (that haven't already been downloaded) and therefore stops the jumping.

I think the jumping could be stopped if all images were specified with their height and width (you can do this in HTML) but if that isn't there then the actual image has to be downloaded before the browser knows its size - so there's not a huge amount it can do really.
 
This annoys me too.

I notice it most on Google Reader where the text often loads quickly but the pictures take time, and for picture heavy RSS feeds they can jump around loads as you're reading.
 
This is a technical problem. When a web developer includes an image in a page he can specify the width and height allocated to the image, this reserves the space in the page, so nothing moves when the image loads. If he doesn't specify, the browser doesn't know how big the image is until the image starts to load.
 
If when using the stylish plug in and use the OCUK black theme you can keep images a certain size, the original code keeps all images to 600px or 800px (can't remember which) in size. This reduces the jumping significantly. It's the line of code most people remove though. I found this out when updating ff and had problems displaying the black theme (second link).

http://forums.overclockers.co.uk/showthread.php?t=17960693&highlight=Black+Theme

And here for the bit about theimage size - see post #9:
http://forums.overclockers.co.uk/showthread.php?t=18045207&highlight=Firefox+update+stylish

Obviously won't help if you don't like the black theme.
 
Last edited by a moderator:
Yeah - that is really, really annoying! It could be fixed by setting width and height properties, but it's also something the browser developers could fix. The browser just needs to remember the current position at an element level and maintain that position when images load above it. Sounds fairly easy to code but I don't know of a browser or add-on that does it.
 
Yeah I know what you mean. If you adjust your cache (or use a caching proxy server locally) the wait to display the images after you've viewed them at least once should be a second or 2 at most. I just tested this in Opera 10 with the random image thread.

Also, if you choose to draw the page after a longer delay, then more of the page has downloaded before veiwing. The same effect can be acheived by waiting a second.

Also, a way to avoid this is to browse with 2 tabs, odd pages and even pages, View the even while the odd is loading in the other tab. then when you read that page load the next odd page, and then flipp to the 'evens' tab which should have loaded ages ago etc etc.
 
The browser just needs to remember the current position at an element level and maintain that position when images load above it. Sounds fairly easy to code but I don't know of a browser or add-on that does it.

A generic browser function like that might work ok for forums but wouldn't work on much else. Imagine any page where you have more than one column of text / links / pictures etc. A slow loading picture might cause one column to move down and not the other. The browser wouldn't know which you were reading though and would have to move one relative to the other or the page would end up wrong.
 
Back
Top Bottom