Hi everyone,
I did not post for a while ![]()
I ask to IA to help write my issues as i’m not english native, this should be easier for you all to read ![]()
Thanks a lot for your time !
My issue :
We are experiencing an issue with global search in SuiteCRM 8.8.0.
Searching for an account returns the expected results. However, clicking the account name opens its record with a second navigation bar displayed below the main one. The “Actions” dropdown in the Opportunities subpanel then stops working, preventing the user from creating an opportunity from that account.
The issue has been reproduced in Chrome and Edge, on different computers, including with my own administrator account.
Steps to reproduce
-
Enter an existing account name in the global search bar.
-
On the search results page, click the account name.
-
The record opens with two navigation bars, while the browser address bar remains on the search results URL.
Opening the same account through the Accounts module works normally. Right-clicking the global search result and opening it in a new tab also works: there is only one navigation bar and the Actions dropdown works.
What we found in the browser’s Network panel
The main search page URL is:
https://<crm-host>/public/#/home/search?query_string=<account-name>
The account link in the search results points to:
https://<crm-host>/public/index.php?action=DetailView&module=Accounts&record=<record-id>&offset=1
Clicking it produces a GET request with the following details:
Status: 302 Found
Location: ./#/accounts/record/<record-id>?offset=1
Referer: https://<crm-host>/public/legacy/index.php?query_string=<account-name>&module=Home&action=Search
Sec-Fetch-Dest: iframe
This appears to load the SuiteCRM 8 application inside the existing legacy search iframe, resulting in the duplicate navigation bars.
Configuration checked
In public/legacy/config.php:
'site_url' => 'https://<crm-host>/public',
'host_name' => '<crm-host>',
Neither setting is overridden in config_override.php.
In public/legacy/.htaccess:
RewriteBase /public/legacy
Has anyone encountered this specific behaviour? Is there an existing fix, configuration setting, or GitHub issue covering it? Is it known to be resolved in a later release?
I would prefer to use an existing solution before making any custom code changes.
Thank you for your help.
