]> source.dussan.org Git - vaadin-framework.git/commitdiff
Clears the live area flag that Firefox sets by mistake (#12257)
authormichaelvogt <michael@vaadin.com>
Mon, 22 Jul 2013 08:44:45 +0000 (11:44 +0300)
committerMichael Vogt <michael@vaadin.com>
Tue, 23 Jul 2013 07:53:52 +0000 (07:53 +0000)
When selecting a Tab, screen reader reads out all the tabs otherwise

Change-Id: I41d4f6c103daeec06be3828eb27ee479dc92477c

client/src/com/vaadin/client/ui/VTabsheet.java

index 729a8c51238a779fbfe9abd77a3360d739047bde..2a949c31af5a7247e62225daee3e9828731a5435 100644 (file)
@@ -20,6 +20,7 @@ import java.util.Iterator;
 import java.util.List;
 
 import com.google.gwt.aria.client.Id;
+import com.google.gwt.aria.client.LiveValue;
 import com.google.gwt.aria.client.Roles;
 import com.google.gwt.aria.client.SelectedValue;
 import com.google.gwt.core.client.Scheduler;
@@ -763,6 +764,7 @@ public class VTabsheet extends VTabsheetBase implements Focusable,
         tabs = DOM.createDiv();
         DOM.setElementProperty(tabs, "className", TABS_CLASSNAME);
         Roles.getTablistRole().set(tabs);
+        Roles.getTablistRole().setAriaLiveProperty(tabs, LiveValue.OFF);
         scroller = DOM.createDiv();
         Roles.getTablistRole().setAriaHiddenState(scroller, true);