none
Latest Insider Update breaks Backstage Ribbon RRS feed

  • Question

  • Hi,

    since the latest Office Insider update (slow, Version 1610 Build 7466.2023), our backstage ribbon tab is not showing anymore. 

    We provide a simple backstage ribbon tab via the ribbon XML, but the whole tab is missing after the newest update - seems like a bug to us - or is the custom backstage view being retired?

    Any ideas?

    Here is snippet of our XML (it has no error, it was working yesterday before the update, so that's not it...):

    <?xml version="1.0" encoding="UTF-8"?>
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_onLoad">
    <!-- .... snip --->
    	<backstage>
    		<tab id="yasoon_yasoonOptionView" insertAfterMso="TabPrint" columnWidthPercent="20" firstColumnMinWidth="280" tag="eyJsYWJlbCI6IkpJUkEiLCJ0aXRsZSI6IlRlY2huaWNhbCBTZXR0aW5ncyIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip" getTitle="Ribbon_getTitle">
    			<firstColumn>
    				<group id="yasoon_grpOne" tag="eyJsYWJlbCI6IkNob29zZSBGZWVkIEFwcGVhcmFuY2UiLCJ2aXNpYmxlIjoiRmFsc2UiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<layoutContainer id="yasoon_layoutOne" layoutChildren="horizontal" tag="eyJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==">
    							<radioGroup id="yasoon_updateAppearanceGroup" tag="eyJzZWxlY3RlZEl0ZW1JbmRleCI6IjAiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" onAction="Ribbon_onAction_Selection" getKeytip="Ribbon_getKeytip" getSelectedItemIndex="Ribbon_getSelectedItemIndex" getItemCount="Ribbon_getItemCount" getItemLabel="Ribbon_getItemLabel" getItemID="Ribbon_getItemID">
    								<radioButton id="yasoon_folderNavOption" label="Folder Navigation (left)"/>
    								<radioButton id="yasoon_ribbonNavOption" label="Ribbon Menu (top)"/>
    								<radioButton id="yasoon_noneNavOption" label="Hide Feed"/>
    							</radioGroup>
    						</layoutContainer>
    					</topItems>
    				</group>
    				<group id="yasoon_grpThree" tag="eyJsYWJlbCI6IlByb3h5IFNldHRpbmdzIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<radioGroup id="yasoon_proxyRadioGroup" tag="eyJsYWJlbCI6IkNoYW5nZXMgcmVxdWlyZSBhbiBPdXRsb29rIHJlc3RhcnQuIiwic2VsZWN0ZWRJdGVtSW5kZXgiOiIwIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" onAction="Ribbon_onAction_Selection" getKeytip="Ribbon_getKeytip" getSelectedItemIndex="Ribbon_getSelectedItemIndex" getItemCount="Ribbon_getItemCount" getItemLabel="Ribbon_getItemLabel" getItemID="Ribbon_getItemID">
    							<radioButton id="yasoon_noProxyRadioButton" label="Auto-Detect Proxy"/>
    							<radioButton id="yasoon_bypassProxyRadioButton" label="Don't use a Proxy"/>
    							<radioButton id="yasoon_customProxyRadioButton" label="Custom Proxy"/>
    						</radioGroup>
    						<button id="yasoon_customProxySettingsButton" tag="eyJsYWJlbCI6IkNvbmZpZ3VyZSIsImVuYWJsZWQiOiJGYWxzZSIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip" getImage="Ribbon_getImage"/>
    					</topItems>
    				</group>
    				<group id="yasoon_grpThreeAndHalf" tag="eyJsYWJlbCI6IlVzZXIgU2V0dGluZ3MiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<dropDown id="yasoon_languageSelector" tag="eyJsYWJlbCI6IkNob29zZSB5b3VyIGxhbmd1YWdlOiIsInNlbGVjdGVkSXRlbUluZGV4IjoiMCIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" onAction="Ribbon_onAction_Selection" getScreentip="Ribbon_getScreentip" getKeytip="Ribbon_getKeytip" getSelectedItemIndex="Ribbon_getSelectedItemIndex" getItemCount="Ribbon_getItemCount" getItemLabel="Ribbon_getItemLabel" getItemID="Ribbon_getItemID">
    							<item id="yasoon_de-DE" label="Deutsch"/>
    							<item id="yasoon_en-US" label="English"/>
    						</dropDown>
    						<button id="yasoon_yasoonFeedSettingsMenu" isDefinitive="true" tag="eyJsYWJlbCI6IkxvZ2luIiwidmlzaWJsZSI6IkZhbHNlIiwiZW5hYmxlZCI6IlRydWUiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip" getImage="Ribbon_getImage"/>
    					</topItems>
    				</group>
    			</firstColumn>
    			<secondColumn>
    				<group id="yasoon_grpThreeAndTwoThirds" tag="eyJsYWJlbCI6IkNsaXBib2FyZCIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<checkBox id="yasoon_isClipboardWatchDisabled" tag="eyJwcmVzc2VkIjoiRmFsc2UiLCJsYWJlbCI6IkRpc2FibGUgQ2xpcGJvYXJkIE1vbml0b3JpbmciLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction_Toggle" getPressed="Ribbon_getPressed" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    					</topItems>
    				</group>
    				<group id="yasoon_grpFour" tag="eyJsYWJlbCI6IkxvZ2dpbmcgJiYgRGV2ZWxvcGVyIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<layoutContainer id="yasoon_layoutFour" layoutChildren="horizontal" tag="eyJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==">
    							<checkBox id="yasoon_isVerboseLogging" tag="eyJwcmVzc2VkIjoiRmFsc2UiLCJsYWJlbCI6IlZlcmJvc2UgTG9nZ2luZyIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction_Toggle" getPressed="Ribbon_getPressed" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    							<checkBox id="yasoon_isNetworkLogging" tag="eyJwcmVzc2VkIjoiRmFsc2UiLCJsYWJlbCI6Ik5ldHdvcmsgTG9nZ2luZyIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction_Toggle" getPressed="Ribbon_getPressed" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    							<checkBox id="yasoon_isDeveloperMode" tag="eyJwcmVzc2VkIjoiRmFsc2UiLCJsYWJlbCI6IkRldmVsb3BlciBNb2RlIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction_Toggle" getPressed="Ribbon_getPressed" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    						</layoutContainer>
    					</topItems>
    				</group>
    				<group id="yasoon_grpTwo" tag="eyJsYWJlbCI6IlRvb2xzIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<layoutContainer id="yasoon_layoutTwo" layoutChildren="horizontal" tag="eyJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==">
    							<button id="yasoon_checkForUpdateButton" imageMso="GroupUpdate" style="large" tag="eyJsYWJlbCI6IkNoZWNrIGZvciBVcGRhdGVzIiwiZW5hYmxlZCI6IlRydWUiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    							<button id="yasoon_switchStoreButton" imageMso="PivotDiagramChangeDataSource" style="large" tag="eyJsYWJlbCI6IlN3aXRjaCBEYXRhIEZpbGUiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getScreentip="Ribbon_getScreentip" onAction="Ribbon_onAction" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    						</layoutContainer>
    					</topItems>
    				</group>
    				<group id="yasoon_grpLog" tag="eyJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<primaryItem>
    						<menu id="yasoon_sendLogMenu" imageMso="Import" tag="eyJsYWJlbCI6IlNlbmQgTG9nIEZpbGVzIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getScreentip="Ribbon_getScreentip" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip">
    							<menuGroup id="yasoon_sendLogMenuGroup" tag="eyJsYWJlbCI6IlNjb3BlIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getLabel="Ribbon_getLabel">
    								<button id="yasoon_sendLogButtonLight" imageMso="Import" tag="eyJsYWJlbCI6IkxvZyBGaWxlcyBPbmx5IiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" onAction="Ribbon_onAction" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    								<button id="yasoon_sendLogButtonFull" imageMso="GanttDataImport" tag="eyJsYWJlbCI6IkxvZyBGaWxlcyBhbmQgRGF0YWJhc2UiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" onAction="Ribbon_onAction" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip"/>
    							</menuGroup>
    						</menu>
    					</primaryItem>
    				</group>
    				<group id="yasoon_grpFive" tag="eyJsYWJlbCI6IlZlcnNpb24gSW5mbyIsImFwcE5hbWVzcGFjZSI6Inlhc29vbiJ9" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible" getShowLabel="Ribbon_getShowLabel">
    					<topItems>
    						<hyperlink id="yasoon_com.yasoon.wunderlist_version" tag="eyJsYWJlbCI6Ild1bmRlcmxpc3QgVmVyc2lvbjogMS42LjEiLCJzY3JlZW50aXAiOiJTaG93IFd1bmRlcmxpc3QgQ2hhbmdlbG9nIiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getEnabled="Ribbon_getEnabled" getVisible="Ribbon_getVisible" getKeytip="Ribbon_getKeytip" getLabel="Ribbon_getLabel" onAction="Ribbon_onAction" getImage="Ribbon_getImage" getScreentip="Ribbon_getScreentip"/>
    						<labelControl id="yasoon_systemInfo" tag="eyJsYWJlbCI6Illhc29vbiBWZXJzaW9uOiAyLjIuNjE1MC4yMTMxMiB4NjQiLCJhcHBOYW1lc3BhY2UiOiJ5YXNvb24ifQ==" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible"/>
    						<labelControl id="yasoon_yasoonInfo" tag="eyJsYWJlbCI6IlN5c3RlbSBWZXJzaW9uOiBNaWNyb3NvZnQgV2luZG93cyBOVCAxMC4wLjE0MzkzLjAgeDY0IiwiYXBwTmFtZXNwYWNlIjoieWFzb29uIn0=" getEnabled="Ribbon_getEnabled" getLabel="Ribbon_getLabel" getVisible="Ribbon_getVisible"/>
    					</topItems>
    				</group>
    			</secondColumn>
    		</tab>
    	</backstage>
    </customUI>



    Viehweger

    Wednesday, November 2, 2016 11:07 AM

Answers

  • Tobias,

    I shared this issue with the Product Team and they will be fixing the bug soon. 

    The bug is projected to be fixed in build 16.0.7466.7067.  The next build to go out is 16.0.7466.2038 and should be in Current Channel ~Nov 10th.  I cannot tell yet if the bug fix can make that build release yet.  If it does not it will make the following Current Channel update that is not yet scheduled but we can expect about three weeks later.  To check build releases see this page, https://technet.microsoft.com/library/mt592918.aspx

    Thursday, November 3, 2016 8:23 PM

All replies

  • Do other addins show anything on the backstage?

    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Wednesday, November 2, 2016 2:13 PM
  • Hi Dmitry,

    I'd hoped you would read this ;) No, in fact, other addins don't work either. I just tested with the first one I found. It's usually used to display some settings.

    https://www.evercontact.com/

    My colleague, on Outlook 2013, has the backstage view (for our tool & Evercontact), whereas it's not visible for me on the newest build.

    This is what we display:

    This is what it looks like for me (both addins installed):

    Any ideas?


    Viehweger




    Wednesday, November 2, 2016 2:50 PM
  • I can only suggest opening a support case with MS...

    Did you turn on the "addin user interface errors" checkbox?


    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Wednesday, November 2, 2016 3:46 PM
  • Yeah, I've have the option on - it's showing no errors.

    How would you recommend I do that? We've tried contacting them before, but never found a successful channel to do this.. We are only a small company with no special support contract or something.. We just use a lot of Outlook addin functionality :)

    I have this problem confirmed from one of our customers as well, so this does not seem to be limited to my installation. 


    Viehweger



    Wednesday, November 2, 2016 3:50 PM
  • If you have MSDN subscription, you can open 3 or 4 support incidents a year for https://support.microsoft.com/en-us/assistedsupportproducts?wa=wsignin1.0

    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Wednesday, November 2, 2016 3:57 PM
  • Tobias,

    Please send me an email at gbratton at Microsoft dot com and I will send you a voucher for a support case.  Let me know what country you will want to open the support case. 

    I looked at our open bugs and I don't see anything that currently covers this so we should probably escalate with a support case to report the bug. 

    Wednesday, November 2, 2016 9:33 PM
  • Thanks! You've got mail ;)

    Viehweger

    Thursday, November 3, 2016 9:58 AM
  • Tobias,

    I shared this issue with the Product Team and they will be fixing the bug soon. 

    The bug is projected to be fixed in build 16.0.7466.7067.  The next build to go out is 16.0.7466.2038 and should be in Current Channel ~Nov 10th.  I cannot tell yet if the bug fix can make that build release yet.  If it does not it will make the following Current Channel update that is not yet scheduled but we can expect about three weeks later.  To check build releases see this page, https://technet.microsoft.com/library/mt592918.aspx

    Thursday, November 3, 2016 8:23 PM
  • Hello,

    I've got the same error on Visio 2016 1610 (Build 7466.2023) the backstage did not even appears.

    The ribbon customization works well but the backstage did not anymore.

    Very simple test to reproduce the error :

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
      <ribbon>
        <tabs>
          <tab id="tab1" label="TAB1" >
            <group id="MyGroup"
                   label="My Group">
            </group>
          </tab>
        </tabs>
      </ribbon>
      <backstage>
        <tab id="tabBackStage1" label="STAGE1" >
        </tab>
      </backstage>
    </customUI>

    Michel LAPLANE (MVP Visio)

    Tuesday, November 8, 2016 4:57 PM
  • Is there a work around because I have a demo to make at the MVP summit in Seattle this afternoon:)

    It seem's that the GetVisible callback action is not fires as usual.


    Michel LAPLANE (MVP Visio)

    Tuesday, November 8, 2016 5:01 PM
  • If it is critical to workaround it you could revert to the prior build that did not have the issue.  To revert use the steps in Method 3 workaround in this unrelated KB article, https://support.microsoft.com/en-us/kb/3161084.  

    You could try reverting to builds 16.0.7369.2054 or 16.0.7341.2035 from this document, https://technet.microsoft.com/library/mt592918.aspx?f=255&MSPPError=-2147217396.  If you are running insider builds I am not sure if we keep the older builds like we do for Current Channel and the other main channels.  Something to try anyway. 

    cd %programfiles%\Common Files\Microsoft Shared\ClickToRun

    then

    officec2rclient.exe /update user updatetoversion=16.0.7369.2054

    Tuesday, November 8, 2016 6:44 PM
  • Thank you for the possible turnaround. But do you know if I turn to fast insider channel, could a newer version without this problem will be available ?

    Michel LAPLANE (MVP Visio)

    Tuesday, November 8, 2016 8:21 PM
  • I think Insider Fast might have the fix. It should be around build 7529. I don't have a good way of confirming which channels have the fix yet but the version of insider fast would be most likely to have it.
    Tuesday, November 8, 2016 8:42 PM
  • Turn to fast insider channel solved the problem, the version is now Visio 2016 1611 (Build 7528.1000) and backstage is there again.

    Many Thanks Gabriel.


    Michel LAPLANE (MVP Visio)

    Tuesday, November 8, 2016 9:36 PM