From: m.kawonczyk Date: Wed, 26 Oct 2016 13:05:53 +0000 (+0200) Subject: Dummy button should be invisible to accessibility X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=462bbba89b915d7dc8ae1248bf7b83721ad5589c;p=profile%2Fcommon%2Fapps%2Fweb%2Fbrowser.git Dummy button should be invisible to accessibility [Issue] http://suprem.sec.samsung.net/jira/browse/TWF-2381 [Problem] Dummy button captures highlight while navigating on web component. [Solution] Change dummy button accessible role to REDUNDANT_ OBJECT and dissable option of being highlighted. [Verify] Open browser, open accessibility. Try navigating between browser elements (such us URI bar) and webview. Change-Id: Idf45a1b31795ef46558a13724dece6fe27abb742 --- diff --git a/services/WebPageUI/WebPageUI.cpp b/services/WebPageUI/WebPageUI.cpp index 1c031d7e..d8cc45a2 100755 --- a/services/WebPageUI/WebPageUI.cpp +++ b/services/WebPageUI/WebPageUI.cpp @@ -651,6 +651,9 @@ void WebPageUI::createDummyButton() evas_object_smart_callback_add(m_dummy_button, "focused", _dummy_button_focused, this); evas_object_smart_callback_add(m_dummy_button, "unfocused", _dummy_button_unfocused, this); + + elm_atspi_accessible_role_set(m_dummy_button, ELM_ATSPI_ROLE_REDUNDANT_OBJECT); + elm_atspi_accessible_can_highlight_set(m_dummy_button, EINA_FALSE); } }