MantisBT - NetSurf
View Issue Details
0000532NetSurf[All Projects] Generalpublic2012-10-15 21:262013-12-18 09:10
ReporterOle Loots 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #
URL of problem page
Summary0000532: Page www.golem.de fails to load a lot of images
DescriptionThe page http://www.golem.de doesn't display all images. Scroll down a bit and look for the article images... it only displays the alt text.

Tested on GTK and AES (Atari) Frontend. (GIT Head - 15.10.1012)


  
Additional InformationImported from sourceforge bug http://sourceforge.net/support/tracker.php?aid=3577459 on Tue Dec 10 17:34:12 2013

TagsNo tags attached.
Attached Files

Notes
(0000055)
Vincent Sanders   
2013-12-17 23:53   
utterly bizzare but it is true. When the page gets to the second div full of ol elements styled to show articles it has a chunk of html

<img id="hpali_103416" alt="Raspberry Pi: 27 Jahre alter Mac Plus surft im Netz" src="/1312/103416-70137-i_rc.jpg" class="golem-data-afterload" data-src-high="/1312/103416-hires140.jpg" data-src="/1312/103416-70137-i_rc.jpg">

and NetSurf never even tries to fetch the source image (not in the log)
(0000056)
Vincent Sanders   
2013-12-17 23:55   
for comparison the ol five lines higher in the source has

<img id="hpali_103441" alt="Samsung: Android 4.3 für das Galaxy Note 2 ist da" src="/1312/103441-42263-i_rc.jpg" class="golem-data-afterload" data-src-high="/1312/103441-hires140.jpg" data-src="/1312/103441-42263-i_rc.jpg">

and the image is fetched and displayed just fine
(0000058)
Michael Drake   
2013-12-18 09:10   
The ones we don't fetch have an empty src attribute, and JavaScript to copy the data-src attribute value into the src attribute when you scroll down the page. They do it to avoid fetching images that you won't see if you don't scroll down, and they do it to speed up page load and/or reduce their own bandwidth.

Not really a bug. It won't work without JS and we're nowhere near implementing enough JS for this.

Issue History
2013-12-10 17:41Vincent SandersNew Issue
2013-12-10 17:41Vincent SandersStatusnew => assigned
2013-12-10 17:41Vincent SandersAssigned To => Sourceforge Import placeholder
2013-12-17 23:53Vincent SandersNote Added: 0000055
2013-12-17 23:53Vincent SandersAssigned ToSourceforge Import placeholder =>
2013-12-17 23:53Vincent SandersReproducibilityhave not tried => always
2013-12-17 23:53Vincent SandersStatusassigned => confirmed
2013-12-17 23:53Vincent SandersResolutionno change required => open
2013-12-17 23:53Vincent SandersDescription Updatedbug_revision_view_page.php?rev_id=380#r380
2013-12-17 23:53Vincent SandersAdditional Information Updatedbug_revision_view_page.php?rev_id=382#r382
2013-12-17 23:55Vincent SandersNote Added: 0000056
2013-12-18 09:10Michael DrakeNote Added: 0000058