Changeset 202951 in webkit
- Timestamp:
- Jul 7, 2016, 6:15:48 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-01-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-02-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/html/HTMLTitleElement.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r202937 r202951 1 2016-07-07 Chris Dumez <cdumez@apple.com> 2 3 HTMLTitleElement.text should only account for direct children Text nodes 4 https://bugs.webkit.org/show_bug.cgi?id=159536 5 6 Reviewed by Ryosuke Niwa. 7 8 Rebaseline now that more checks are passing. 9 10 * web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-01-expected.txt: 11 * web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-02-expected.txt: 12 1 13 2016-07-07 Chris Dumez <cdumez@apple.com> 2 14 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-01-expected.txt
r189476 r202951 1 1 2 FAIL COMMENT assert_equals: expected "TEXT" but got "TEXTELEMENT" 2 PASS COMMENT 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-02-expected.txt
r189476 r202951 1 1 2 FAIL COMMENT assert_equals: expected "TEXT" but got "TEXTELEMENT" 2 PASS COMMENT 3 3 -
trunk/Source/WebCore/ChangeLog
r202950 r202951 1 2016-07-07 Chris Dumez <cdumez@apple.com> 2 3 HTMLTitleElement.text should only account for direct children Text nodes 4 https://bugs.webkit.org/show_bug.cgi?id=159536 5 6 Reviewed by Ryosuke Niwa. 7 8 HTMLTitleElement.text should only account for direct children Text nodes: 9 - https://html.spec.whatwg.org/multipage/semantics.html#dom-title-text 10 - https://html.spec.whatwg.org/multipage/infrastructure.html#child-text-content 11 12 Firefox and Chrome match the specification. However, WebKit accounted for all 13 Text nodes that are descendants, not just children. This patch aligns our 14 behavior with the specification and other browsers. 15 16 No new tests, rebaselined existing tests. 17 18 * html/HTMLTitleElement.cpp: 19 (WebCore::HTMLTitleElement::text): 20 1 21 2016-07-07 Dean Jackson <dino@apple.com> 2 22 -
trunk/Source/WebCore/html/HTMLTitleElement.cpp
r202895 r202951 75 75 String HTMLTitleElement::text() const 76 76 { 77 return TextNodeTraversal::contentsAsString(*this); 77 StringBuilder result; 78 for (Text* text = TextNodeTraversal::firstChild(*this); text; text = TextNodeTraversal::nextSibling(*text)) 79 result.append(text->data()); 80 return result.toString(); 78 81 } 79 82
Note:
See TracChangeset
for help on using the changeset viewer.