Version: (using KDE 4.2.4) OS: Linux Installed from: Ubuntu Packages Frames have no scrollbars and cannot be scrolled by keyboard. Example: http://msdn.microsoft.com/en-us/library/bb126235.aspx, both bottom frames are unusable.
KDE 4.3 RC2: the same problem.
Works the same in iceweasel and konq for me in 4.3.60. They all seem to scroll ok.
*** Bug 202149 has been marked as a duplicate of this bug. ***
Nope, still no scrollbars on MSDN pages' left side navigation tree... And the bug marked as duplicate, well there were indeed additional rendering issues (complete right side content disappearing on loading completion) but that has indeed been fixed. Anyways.. the container on the left side is a div which has following CSS: .resizableArea .leftSection { display : block; float : left; position : relative; width : 300px; height : 100%; background : #f9f9f9; overflow : auto; z-index : 1; margin : 0 4px 0 0; padding : 0; } So as the text does not fit inside, it should really be displaying those pesky scrollbars. Huh?
You need to identify as Firefox for the site to work.
yes that works, but is that to be called a fix? webkitpart renders this correctly, and the CSS is valid and should produce scrollbars. Or is it the MSDN server sending different output with respect to the KHTML user agent id?
they look for applewebkit -> webkitpart is detected as Safari http://i2.msdn.microsoft.com/platform/cjs/extract/compositejscript2.js Sys.Browser.name=navigator.appName;Sys.Browser.version=parseFloat(navigator.appVersion);Sys.Browser.documentMode=0;if(navigator.userAgent.indexOf(" MSIE ")>-1){Sys.Browser.agent=Sys.Browser.InternetExplorer;Sys.Browser.version=parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]);if(Sys.Browser.version>=8)if(document.documentMode>=7)Sys.Browser.documentMode=document.documentMode;Sys.Browser.hasDebuggerStatement=true}else if(navigator.userAgent.indexOf(" Firefox/")>-1){Sys.Browser.agent=Sys.Browser.Firefox;Sys.Browser.version=parseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.Browser.name="Firefox";Sys.Browser.hasDebuggerStatement=true}else if(navigator.userAgent.indexOf(" AppleWebKit/")>-1){Sys.Browser.agent=Sys.Browser.Safari;Sys.Browser.version=parseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+(\.\d+)?)/)[1]);Sys.Browser.name="Safari"}else if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=Sys.Browser.Opera;
XS fooools... still i don't get it exactly how they break it, the CSS files are the same..