Archive for the 'Browser Issues' Category

IE7 in Vista — How to Configure Your View Source Editor

It seems as though Microsoft has implemented a new security feature for Microsoft Vista users to makes opening up a View Souce window much more difficult than on any other platform. On older Windows platforms, you would just left-click to open the menu, then select view source and voila it would open in notepad.

Windows Vista includes an IE security feature called Protected Mode. Protected Mode runs the IE process with lower privileges and also helps protect against malicious webpages that try to automatically pass content to higher privileged applications like Notepad.

This prompt is designed for the worst case security scenario, which is a malicious webpage trying to silently elevate out of Protected Mode by launching an application or reusing one that you’re launching. For example, in the scenario where you select View Source, a malicious webpage could try to silently pass its content to Notepad instead of the webpage’s source code. This could be a dangerous scenario if there was vulnerability in Notepad.

If you only browse to web sites you trust and you don’t want to click through this prompt in the future, you can check the “Do not show me the warning for this program again” box before clicking “Allow”. Checking this box and “Allow” will add the following entry to Protected Mode’s elevation policy:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{9F5511FE-4BB1-474D-B6ED-8877567E7F36}]
“AppPath”=”C:\\Windows\\System32″
“AppName”=”notepad.exe”
“Policy”=dword:00000003

CSS Changes to be included in IE7 Beta 2….

IE7 Beta 2 release will supposedly fix the following bugs as per the Microsoft Blog

All bugs on positioniseverything.net except the “escaping floats” bug (which is planned for the future)

Details on some of the other bugs (from sources other than the positioniseverything.net list) that we fixed:

  • Overflow now works correctly! (That means boxes do not automatically grow any more.)
  • Parser bugs: * html, _property and /**/ comment bug 
  • Select control: CSS style-able and not always on top
  • Auto-sizing of absolute positioned element with width:auto and right & left (great for 3 column layouts)
  • Addressed many relative positioning issues
  • Addressed many absolute positioned issues
  • % calculations for height/width for abs positioned elementshttp://channel9.msdn.com/ShowPost.aspx?PostID=191182
  • <?xml> prolog no longer causes quirks mode
  • HTML element truly independent of the Body (now gets its own width, height etc.)
  • 1 px dotted borders no longer render as dashed
  • Bottom margin bug on hover does not collapse margins
  • Several negative margin issues fixed
  • Recalc issues including relative positioning and/or negative margins are fixed now
  • CLSID attribute of <object> tag no longer limited to 128 characters
  • :first-letter whitespace bug described in
    http://blogs.msdn.com/ie/archive/2005/09/02/460115.aspx

    fixed
  • Descendant selector now works properly for grand children when combined with other selectors
  • First-line and first-letter now applies when there is no space between word :first-line and opening brace {
  • Pseudo-classes now are working as expected if selector is excluded
  • The :link selector works now for anchor tag with href set to bookmark
  • Addressed !important issues
  • PositionIsEverything piefecta-rigid.htm now works
  • List-item whitespace bug fixed
  • Fixed AbsolutelyBuggyII
  • Absolute positioned elements now use always correct containing block for positioning and size information
  • Nested block elements now respect all overflow declarations (hidden, scroll, etc)
  • Fixed the opposing offset problem (absolute positioned element whit all four top, bottom left and right are present)
  • <a> tags nested within LI elements will no longer add extra bottom margin when hover occurs
  • We no longer lose the image aspect ratio on refresh
  • Cleaned up our ident parsing according to CSS2.1 rules
  • Fixed parsing bugs for multi- class selectors and class selectors that are combined with id selectors
  • And many more

We also extended our existing implementations to comply with W3C specifications:

  • Enable :hover on all elements not just on <a>
  • Background-attachment: fixed works on all elements – so
    Eric Meyer’s complexspiral demo works
  • Improved <object> fallback