removeStyleName on TabSheet not working properly?

Hello,
using Vaadin 7.7.7 I have the following problem:
I have a Vaadin TabSheet with a certain style that is assigned like this:

tabs.addStyleName("test-style"); On a button click this style name is supposed to be removed:

tabs.removeStyleName("test-style"); The problem is that the style name is not removed on every DOM element. Within the tablist there is still a table element with the style:

<div class="v-tabsheet ...">
   <div class="v-tabsheet-tabcontainer ..." role="tablist">
      <table class="v-tabsheet-tabs v-tabsheet-tabs-[color=#FF0000]
test-style
[/color]" ...>
         ...
      </table>
   </div>
</div>

Is this a bug or a feature?

Sounds like a bug to me. I recommend filing a ticket at https://github.com/vaadin/framework/issues .

-Olli

Thanks for the reply, Olli!
I added the issue to github: https://github.com/vaadin/framework/issues/9837

Great, thank you!