Issues with Company Logo and Navigation Menu in Public App Version

Hello Retool Community,

I'm developing an application in Retool under the Business plan. Everything functions correctly in the private version. However, upon sharing the public version of the app, I encountered two main issues:

  1. My company logo does not appear on most pages, except for one. This is strange because all pages share the same header module.
  2. The side navigation menu does not display its active state styling.

Private Version:

Public Version:

Has anyone experienced similar behavior or have insights into the potential causes and solutions for these issues?
Thank you in advance for your assistance!

Hi @Pedro_Mello, welcome to the forum! :wave:

We found an existing bug report for the module's image not appearing on the public app. I added your experience to the report and will update you here when is fixed.

In the meantime, a workaround that worked for me is:

  1. Upload the image to Retool Storage (or storage of your preference).
  2. Make the file public.
  3. Set the image source to URL.

Visiting the public link without logging in:

Let us know if you have any questions about doing this with Retool Storage.

On the other hand, could you share how you set the background color for the active state?

1 Like

Thank you for your assistance. I will implement the suggested workaround for the company logo issue.

Regarding the navigation menu's active state not displaying correctly in the public app version, I have configured the 'Highlight' property for each menu item to reflect the current page.

However, the active state styling still doesn't appear as expected. Could this be a bug or limitation in the public app version?

For reference, here's my current configuration:

Thanks for the help

This is the value for the navigation component's 'Highlight' property that is working for me:

Visiting the public link:

Screenshot 2025-02-03 at 5.47.24 PM

I'm using a sidebar component as a Global component for the app. I also tested this by creating a sidebar component for each page (no issues).

  • Are you using a module for the sidebar component?
  • Could you share the value for the highlight property?

Where is this "Pages" data source coming from? My navigation doesn’t use Mapped mode—I'm using Manual. Also, the Highlight property is just the default behavior in Retool for this configuration; it doesn’t even appear explicitly.

The "Pages" data source is there because I'm using the "Mapped" mode, and I'm in a Multipage application.

Using the "Manual" mode, you should be able to set the Highlight property for each menu item. To get there, just click one of them, this menu will pop up:

On a Multipage app, the same logic I shared above should work. On a single-page app, you can use the retoolContext.AppName:

However, we recommend using retoolContext.appUuid because app names can change.