On Wed, Aug 26, 2015 at 11:04:57PM +0100, Jim Nagel wrote: > Although this reply is to Jim its intended to address the wider audience here explaining why so many sites now fail to render adequately.
> http://www.allaboutcircuits.com/technical-articles/fritzing-takes-your-design-from-breadboard-to-pcb/ > > If you make the window bigger, you see more of the text. But the > scrollbars don't change in response. Once the window fills the whole > screen, there's no way to view the remaining text. The cursor keys or > pagedown have no effect; nor does the scrollwheel. > > Never seen this phenomenon before. What's going on in the coding? > > If it's something in the site's CSS, is there any way of tweaking it > in Netsurf? Many of the sites you refer to are based on Jquery [1] or similar. The web has fundamentally changed in the last decade from declarative HTML for content and CSS for styling to almost pure code driven generation, including styling. As you are discovering this *requires* extensive, performant and correct JavaScript operation to display anything, let alone good output. Coupled to this we need a layout engine that can cope with dynamic updates and layered ordering. All the specifications for this technology is continuously changing and differs from day to day (yes seriously) In an attempt to improve the situation we are in the process of changing JavaScript engine and providing implementations for the massive DOM (207 classes and in excess of 3500 methods). However with only a few of us working on it part time progress is excruciatingly slow. For comparison the team size at Google, Mozilla and Microsoft working on this area number in the tens of full time engineers. I am aiming for a 3.4 release before the end of October with the updated Javascript engine and the multitude of other fixes that have happened since 3.3 [2] This release should hopefully be better for all supported architectures. However as repeatedly stated previously RISC OS will *NOT* be a release target for 3.4 unless someone can come forward who will be responsible for that OS. At best the CI master builds will be available but we offer no guarantee about the stability of those. > > First noticed this using Netsurf #2789 on Armini 5.22; same behaviour > now in Netsurf #2935 on Iyonix 5.18. > > -- > Jim Nagel www.archivemag.co.uk > > [1] https://jquery.com/ [2] http://bugs.netsurf-browser.org/mantis/changelog_page.php?version_id=16 -- Regards Vincent http://www.kyllikki.org/