Issue Overview
In Terraform Enterprise (TFE), specifically in air-gapped deployments, the user profile dropdown menu fails to open when clicked. Although there are no visible errors in the UI, users are unable to access critical profile actions such as Account Settings, Admin Settings, or Sign Out through the dropdown.
Impact
-
Affects Terraform Enterprise versions v202411-1 through v202503-1.
-
Impacts all users on air-gapped environments.
-
Admins are unable to access the Admin area via the dropdown.
-
Users cannot sign out or modify Account Settings through the usual interface.
Cause
A UI rendering issue occurs when the application attempts to optimistically load a user avatar.
If the avatar fetch fails (common in air-gapped setups), a fallback icon is rendered after the dropdown association has already been established.
As a result, the new icon is no longer linked to the popover component, causing the dropdown to fail silently.
Workaround
Users can still directly access the missing functionality by manually appending specific paths to the Terraform Enterprise Fully Qualified Domain Name (FQDN).
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
These URLs can be manually entered into the browser address bar or bookmarked for easier access until the issue is resolved.
Resolution
This issue is fixed starting in Terraform Enterprise version v202504-1.
Upgrading to this version will restore full functionality to the profile dropdown in air-gapped environments.