[SalesForce] Visualforce tabs not showing as highlighted in Lightning Experience

Our managed app has several VisualForce based tabs. When I switch to Lightning Experience the tabs all display correctly along with the default "Home" tab which is initially shown selected with the slds-is-active styling. When I click one of our custom VisualForce tabs, it gets selected properly and the style of the tab reflects this with slds-is-active styling. However, when I click a second custom VisualForce tab the highlighting of the tab no longer works. It is missing the slds-is-active style. If I go back to home the highlighting works again. The tabs and pages are configured as follows…

Overview.tab

<?xml version="1.0" encoding="UTF-8"?>
<CustomTab xmlns="http://soap.sforce.com/2006/04/metadata">
    <label>Overview</label>
    <mobileReady>false</mobileReady>
    <motif>Custom38: Camera</motif>
    <page>Overview</page>
</CustomTab>

Overview.page

<apex:page tabStyle="Overview__tab" sidebar="false" applyBodyTag="false">
    This is overview page.
</apex:page>

Is there something I need to put on the Visualforce page to get it to stay highlighted?

Watch video: https://www.screencast.com/t/thzRE7upb

Best Answer

After working with Salesforce customer support (partner case 15485269), this issue which occurred in the Winter '17 release has been resolved in the Spring '17 release. I have tested on my own org where the issue occurred and verified their fix after it was upgraded to Spring '17.

Related Topic