Problem
In air-gapped deployments of Terraform Enterprise (TFE) versions v202411-1 through v202503-1, the user profile dropdown menu fails to open when clicked. While there are no visible errors in the user interface, this issue prevents users from accessing critical profile actions such as Account Settings, Admin Settings, or Sign Out through the dropdown menu.
This impacts all users on the affected TFE instances, preventing administrators from accessing the admin area and users from signing out or managing their account settings through the standard interface.
Cause
A UI rendering issue occurs when the application attempts to load a user avatar. In air-gapped environments where the avatar fetch fails, a fallback icon is rendered after the dropdown's event listener has already been established. As a result, the new icon is not linked to the popover component, causing the dropdown to fail silently.
Solutions
There are two approaches to address this issue. The first is a temporary workaround, and the second is the permanent resolution.
Solution 1: Use Direct URLs (Workaround)
Users can access the dropdown menu functionality by navigating directly to the specific URL paths. You can manually enter these URLs into the browser's address bar or bookmark them for easier access.
For example, if your TFE instance FQDN is https://tfe.example.com:
- Account Settings:
https://tfe.example.com/app/settings - Admin Settings:
https://tfe.example.com/app/admin - Sign Out:
https://tfe.example.com/app/sign_out
Solution 2: Upgrade Terraform Enterprise (Resolution)
The permanent solution is to upgrade your Terraform Enterprise instance. This issue is resolved in Terraform Enterprise version v202504-1 and later. Upgrading to a patched version restores full functionality to the profile dropdown in air-gapped environments.
Additional Information
For more details on product updates, please refer to the official Terraform Enterprise release notes.