DEBUG("Append Window");
window_tracker_window_append(atd->window_tracker_data, event->source, EINA_FALSE);
} else if (role == ATSPI_ROLE_PAGE_TAB) {
- // refresh default label for newly showing page tab
- DEBUG("Refreshing TAB");
- timer_reschedule(atd);
+ gchar* toolkit_name = atspi_accessible_get_toolkit_name(event->source, NULL);
+ if (toolkit_name) {
+ if (g_str_equal(toolkit_name, "elementary")) {
+ // EFL only: refresh default label for newly showing page tab
+ DEBUG("Refreshing TAB");
+ timer_reschedule(atd);
+ }
+ g_free(toolkit_name);
+ }
} else if (role == ATSPI_ROLE_NOTIFICATION) {
// Read notification without rebuilding context
char *text_to_speak = NULL;