1) Open VS2008 and choose a Windows Forms Application
2) Create a Form.
3) Add references to the ribbon control.
4) Drag and drop the ribbon control from the toolbox onto the form.
5) Add two tabs to the control and set the text of the tabs as "Tab 1" and "Tab 2" respectively.
6) Create a ribbon group, add a triple and add three buttons with text as "Button 1", "Button 2" and "Button 3" respectively and add it to the first tab.
7) Add the same group created in Step 6 to the second tab.
9) Run the form
10) Select the second tab and click on the command button, the group will now show only two buttons and on repeatedly clicking the command button the text on the button will display as "Button 1" and "Button 2". This happens everytime the button is clicked, this is because of the change in the visibility of the buttons.
11) Now select the first tab and click on the command button, you will not observe any change, select the second tab and then the first tab and the refresh happens and the change can be seen.
Based on the above steps it can be confirmed that only the tab to which the same group was added last will refresh and not the others.
Please look into the attached sample file. To run this, create a new solution in VS2008, add references to the ribbon control, add the form in the attached zip file, run the form and follow the steps 10 & 11.
Please let me know how to solve this issue.