Changeset 179796 in webkit
- Timestamp:
- Feb 8, 2015, 12:02:48 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/css/focus-ring-exists-for-search-field.html (added)
-
LayoutTests/platform/mac/fast/css/focus-ring-exists-for-search-field-expected.png (added)
-
LayoutTests/platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/RenderThemeMac.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r179794 r179796 1 2015-02-07 Chris Fleizach <cfleizach@apple.com> 2 3 AX: The input element with type="search" has no default focus outline 4 https://bugs.webkit.org/show_bug.cgi?id=140326 5 6 Reviewed by Darin Adler. 7 8 * fast/css/focus-ring-exists-for-search-field.html: Added. 9 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.png: Added. 10 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt: Added. 11 1 12 2015-02-07 Alexey Proskuryakov <ap@apple.com> 2 13 -
trunk/Source/WebCore/ChangeLog
r179792 r179796 1 2015-02-07 Chris Fleizach <cfleizach@apple.com> 2 3 AX: The input element with type="search" has no default focus outline 4 https://bugs.webkit.org/show_bug.cgi?id=140326 5 6 Reviewed by Darin Adler. 7 8 The platform RenderTheme takes care of the search field, and that code 9 was missing a check for whether the element was focused. 10 11 Test: fast/css/focus-ring-exists-for-search-field.html 12 13 * rendering/RenderThemeMac.mm: 14 (WebCore::RenderThemeMac::paintSearchField): 15 1 16 2015-02-07 Tim Horton <timothy_horton@apple.com> 2 17 -
trunk/Source/WebCore/rendering/RenderThemeMac.mm
r179050 r179796 1573 1573 [search setSearchButtonCell:nil]; 1574 1574 1575 [search drawWithFrame:NSRect(unzoomedRect) inView:documentViewFor(o)]; 1575 NSView *documentView = documentViewFor(o); 1576 [search drawWithFrame:NSRect(unzoomedRect) inView:documentView]; 1576 1577 1577 1578 [search setControlView:nil]; 1578 1579 [search resetSearchButtonCell]; 1579 1580 1581 if (isFocused(o) && o.style().outlineStyleIsAuto()) { 1582 if (wkDrawCellFocusRingWithFrameAtTime(search, NSRect(unzoomedRect), documentView, std::numeric_limits<double>::max())) 1583 o.document().page()->focusController().setFocusedElementNeedsRepaint(); 1584 } 1585 1580 1586 return false; 1581 1587 }
Note:
See TracChangeset
for help on using the changeset viewer.