When we add custom ribbon to SharePoint 2010, it may display well in IE but not in Chrome and Safari. The sample xml is below like this:
<Tab Id=""Ribbon.CustomTab"" Description="""" Sequence=""4000"" Title=""测试Ribbon""> <Scaling Id=""Ribbon.CustomTab.Scaling""> <MaxSize Id=""Ribbon.CustomTab.Scaling.Custom.MaxSize"" Sequence=""10"" Size=""LargeLarge"" GroupId=""Ribbon.CustomTab.Group""/> <Scale Id=""Ribbon.CustomTab.Scaling.Custom.Popup"" Sequence=""20"" Size=""Popup"" GroupId=""Ribbon.CustomTab.Group""/> </Scaling> <Groups Id=""Ribbon.CustomTab.Groups""> <Group Id=""Ribbon.CustomTab.Group"" Sequence=""30"" Title="""" Description="""" Template=""Ribbon.Templates.Flexible2""> <Controls Id=""Ribbon.CustomTab.Controls""> <Button Id=""Ribbon.CustomTab.Button"" Image32by32=""/_layouts/2052/images/formatmap32x32.png"" Image32by32Top=""-320"" Image32by32Left=""-64"" Command=""CustomCommand"" Description="""" LabelText=""Click Me"" Sequence=""10"" TemplateAlias=""o1"" ToolTipTitle=""Test"" ToolTipDescription=""Test""/> </Controls> </Group> </Groups> </Tab>
We may cost a long time but can't find the reason. Why SP 2010 own ribbon works well in Chrome and Safari?
The reason may be a little disappointing for the Group tag with Title attribute null...
When we set the Title attribute, it works well.