Bug 200619 - Konqueror does work with MSDN
Summary: Konqueror does work with MSDN
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.4
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 202149 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-18 06:10 UTC by Vsevolod Krishchenko
Modified: 2009-08-24 16:51 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vsevolod Krishchenko 2009-07-18 06:10:54 UTC
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.
Comment 1 Vsevolod Krishchenko 2009-07-18 16:15:11 UTC
KDE 4.3 RC2: the same problem.
Comment 2 A. Spehr 2009-07-19 00:00:06 UTC
Works the same in iceweasel and konq for me in 4.3.60. They all seem to scroll ok.
Comment 3 A. Spehr 2009-08-01 01:07:14 UTC
*** Bug 202149 has been marked as a duplicate of this bug. ***
Comment 4 Marcel Partap 2009-08-23 13:38:01 UTC
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?
Comment 5 Maksim Orlovich 2009-08-23 20:00:45 UTC
You need to identify as Firefox for the site to work.
Comment 6 Marcel Partap 2009-08-24 13:44:07 UTC
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?
Comment 7 Tommi Tervo 2009-08-24 14:27:42 UTC
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;
Comment 8 Marcel Partap 2009-08-24 16:51:16 UTC
XS fooools... still i don't get it exactly how they break it, the CSS files are the same..