MantisBT - NetSurf
View Issue Details
0000523NetSurfLayoutpublic2011-06-01 10:032013-12-19 10:18
ReporterMike Hobbs 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #
URL of problem page
Summary0000523: body height ignored and scrolling not working properly
DescriptionThe test case sets body height to 100px but it actually expands to fill the viewport.

When the blue-bordered div is clipped scroll bar is displayed as expected but it fails to work as expected most of the the time.

At first, dragging the scroll bar does nothing. By some combination of key presses and mouse clicks it appears that the scroll bar begins to function but it doesn't always do what you expect.

Sometimes its OK, but other times it scrolls the opposite way to the expected direction. This appears to be because the hand pointer is displayed and despite it being over the scroll bar, its being interpreted as over the document content.

Clicking in the space above/below the scroll bar doesn't always do what is expected either, but it does seem to change the behaviour so that sometimes scrolling works OK. This is quite weird and tricky to give precise instructions to reproduce consistent symptoms.
Additional InformationImported from sourceforge bug http://sourceforge.net/support/tracker.php?aid=3310077 on Tue Dec 10 17:34:12 2013

TagsNo tags attached.
Attached Fileshtml root_scroll.html (1,104) 2013-12-19 10:17
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=30&type=bug
png netsurf.png (35,626) 2013-12-19 10:17
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=31&type=bug
png

png chrome.png (26,460) 2013-12-19 10:17
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=32&type=bug
png

Notes
(0000082)
Vincent Sanders   
2013-12-19 10:16   
Current master of NetSurf gets the box clipping wrong compared to other browsers (chrome and ff).

If the ns window is resized to clip the blue box scrollbars appear, vertical works but horizontal goes badly wrong, starting operation inverted and then corrupting more state.

We appear to be corrupting heap somewhere!

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-19 10:16Vincent SandersNote Added: 0000082
2013-12-19 10:16Vincent SandersAssigned ToSourceforge Import placeholder =>
2013-12-19 10:16Vincent SandersDescription Updatedbug_revision_view_page.php?rev_id=504#r504
2013-12-19 10:16Vincent SandersAdditional Information Updatedbug_revision_view_page.php?rev_id=506#r506
2013-12-19 10:17Vincent SandersFile Added: root_scroll.html
2013-12-19 10:17Vincent SandersFile Added: netsurf.png
2013-12-19 10:17Vincent SandersFile Added: chrome.png
2013-12-19 10:18Vincent SandersReproducibilityhave not tried => always
2013-12-19 10:18Vincent SandersStatusassigned => confirmed
2013-12-19 10:18Vincent SandersResolutionno change required => open
2013-12-19 10:18Vincent SandersCategoryGeneral => Layout