[Webkit-unassigned] [Bug 17082] New: WebKit fails Acid3's modification of style blocks text node test

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 29 15:07:08 PST 2008


http://bugs.webkit.org/show_bug.cgi?id=17082

           Summary: WebKit fails Acid3's modification of style blocks text
                    node test
           Product: WebKit
           Version: 525+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: eric at webkit.org


WebKit fails Acid3's modification of style blocks text node test

This will require some reduction.  It might be a bug in the test.

Test 73: Undefined value

    function () {
      // test 73: dynamic modification of <style> blocks' text nodes, from
Jonas Sicking and Garret Smith
      var doc = kungFuDeathGrip.childNodes[3].contentDocument;
      assert(doc, "missing document for test");
      assert(doc.images[0], "prerequisite failed: no image");
      assertEquals(doc.images[0].height, 10, "prerequisite failed: style didn't
affect image");
      assertEquals(doc.styleSheets[0].href, null, "internal stylesheet had a
URI");
      doc.styleSheets[0].ownerNode.firstChild.data = "img { height: 20px; }";
      assertEquals(doc.images[0].height, 20, "change failed to take effect");
      doc.styleSheets[0].ownerNode.appendChild(doc.createTextNode("img {
height: 30px; }"));
      assertEquals(doc.images[0].height, 30, "append failed to take effect");
      var rules = doc.styleSheets.cssRules; // "All CSS objects in the DOM are
"live"" says section 2.1, Overview of the DOM Level 2 CSS Interfaces
      doc.styleSheets[0].insertRule("img { height: 40px; }", 2);
      assertEquals(doc.images[0].height, 40, "insertRule failed to take
effect");
      assertEquals(doc.styleSheets.cssRules.length, rules.length, "cssRules
isn't live");
      return 5;
    },


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list