<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -993,9 +993,9 @@ CSSElementPanel.prototype = extend(Firebug.CSSStyleSheetPanel.prototype,
                 var rule = QI(inspectedRules.GetElementAt(i), nsIDOMCSSStyleRule);
 
                 var href = rule.parentStyleSheet.href;  // Null means inline
-                // This removes user agent rules, which we dont want to do.
-                //if (href &amp;&amp; Firebug.filterSystemURLs &amp;&amp; isSystemURL(href))
-                //    continue;
+                
+                if (href &amp;&amp; !Firebug.showUserAgentCSS &amp;&amp; isSystemURL(href)) // This removes user agent rules 
+                    continue;
                 if (!href)
                     href = element.ownerDocument.location.href; // http://code.google.com/p/fbug/issues/detail?id=452
 
@@ -1111,7 +1111,7 @@ CSSElementPanel.prototype = extend(Firebug.CSSStyleSheetPanel.prototype,
 
     updateOption: function(name, value)
     {
-        if (name == &quot;showComputedStyle&quot;)
+        if (name == &quot;showComputedStyle&quot; || name == &quot;showUserAgentCSS&quot;)
             this.refresh();
     },
 
@@ -1119,7 +1119,9 @@ CSSElementPanel.prototype = extend(Firebug.CSSStyleSheetPanel.prototype,
     {
         return [
             {label: &quot;ShowComputedStyle&quot;, type: &quot;checkbox&quot;, checked: Firebug.showComputedStyle,
-                command: bindFixed(Firebug.togglePref, Firebug, &quot;showComputedStyle&quot;) }
+                command: bindFixed(Firebug.togglePref, Firebug, &quot;showComputedStyle&quot;) },
+            {label: &quot;Show User Agent CSS&quot;, type: &quot;checkbox&quot;, checked: Firebug.showUserAgentCSS,
+                    command: bindFixed(Firebug.togglePref, Firebug, &quot;showUserAgentCSS&quot;) }    
         ];
     }
 });</diff>
      <filename>content/firebug/css.js</filename>
    </modified>
    <modified>
      <diff>@@ -75,7 +75,7 @@ const prefNames =
     &quot;highlightMutations&quot;, &quot;expandMutations&quot;, &quot;scrollToMutations&quot;, &quot;shadeBoxModel&quot;,
 
     // CSS
-    &quot;showComputedStyle&quot;,
+    &quot;showComputedStyle&quot;, &quot;showUserAgentCSS&quot;,
 
     // Script
 </diff>
      <filename>content/firebug/firebug.js</filename>
    </modified>
    <modified>
      <diff>@@ -42,6 +42,7 @@ pref(&quot;extensions.firebug.shadeBoxModel&quot;, true);
 
 // CSS
 pref(&quot;extensions.firebug.showComputedStyle&quot;, false);
+pref(&quot;extensions.firebug.showUserAgentCSS&quot;, false);
 
 // Script
 pref(&quot;extensions.firebug-service.breakOnErrors&quot;, false);</diff>
      <filename>defaults/preferences/firebug.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f57753a794b06fc2cf1a80123af127e06542cde8</id>
    </parent>
  </parents>
  <author>
    <name>johnjbarton.com</name>
    <email>johnjbarton.com@e969d3be-0e28-0410-a27f-dd5c76401a8b</email>
  </author>
  <url>http://github.com/kommen/firebug1.2/commit/1ac67cc487a5395ebbde76b0413fbd910ed7ef8f</url>
  <id>1ac67cc487a5395ebbde76b0413fbd910ed7ef8f</id>
  <committed-date>2008-09-08T09:47:44-07:00</committed-date>
  <authored-date>2008-09-08T09:47:44-07:00</authored-date>
  <message>port R1007 from 1.3: Implement CSS option showUserAgentCSS, default false, partial fix for Issue 1107:  	 Toggleing Table css properties breaks page permanently firebug 1.2.0b1 

git-svn-id: http://fbug.googlecode.com/svn/branches/firebug1.2@1017 e969d3be-0e28-0410-a27f-dd5c76401a8b</message>
  <tree>c2d35bcc450ac644c9d3e6d26b218f6c3cb5a4fd</tree>
  <committer>
    <name>johnjbarton.com</name>
    <email>johnjbarton.com@e969d3be-0e28-0410-a27f-dd5c76401a8b</email>
  </committer>
</commit>
