- fixed <rdar://problem/
3528339> Turn on full keyboard access shows
invisible <input> elements
* khtml/html/html_formimpl.cpp:
(DOM::HTMLGenericFormElementImpl::isFocusable):
reject elements that have zero width or height, even if they aren't hidden
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7679
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2004-09-24 John Sullivan <sullivan@apple.com>
+
+ Reviewed by Maciej.
+
+ - fixed <rdar://problem/3528339> Turn on full keyboard access shows
+ invisible <input> elements
+
+ * khtml/html/html_formimpl.cpp:
+ (DOM::HTMLGenericFormElementImpl::isFocusable):
+ reject elements that have zero width or height, even if they aren't hidden
+
2004-09-24 Maciej Stachowiak <mjs@apple.com>
- fixed deployment build
bool HTMLGenericFormElementImpl::isFocusable() const
{
- if (!m_render || (m_render->style() && m_render->style()->visibility() != VISIBLE))
+ if (!m_render || (m_render->style() && m_render->style()->visibility() != VISIBLE) || m_render->width() == 0 || m_render->height() == 0)
return false;
return true;
}