How to Identify Salesforce User Experience Theme in Visualforce Page?

Use User.UITheme and User.UIThemeDisplayed in Visualforce Page to determine User Experience Theme.


User.UITheme : Returns the theme that is supposed to be used.

User.UIThemeDisplayed : Returns the theme that is actually being used.


User.UITheme and User.UIThemeDisplayed will return following values.


Theme1—Obsolete Salesforce theme

Theme2—Salesforce Classic 2005 user interface theme

Theme3—Salesforce Classic 2010 user interface theme

Theme4d—Modern “Lightning Experience” Salesforce theme

Theme4t—Salesforce mobile app theme

Theme4u—Lightning Console theme

PortalDefault—Salesforce Customer Portal theme

Webstore—Salesforce AppExchange theme


Sample Code:

<apex:page>

    <apex:pageBlock title="Theme">

        {!$User.UITheme}

        {!$User.UIThemeDisplayed}

    </apex:pageBlock>

</apex:page>


Follow Us

Posted By : Sudeer Kamat Date :

view_module Related

label Labels

Comments 0