Ctrl + left mouse button on hyperlink on Millau (11.2.2) issue

In Windows OS and Chrome browser, when I press Ctrl + left mouse button on any hyperlinks. I expect it will open a new page in a new tab. However, it always opens the new page on the current tab.

Please refer to this link https://superuser.com/questions/854797/why-does-ctrl-click-not-open-some-links-in-a-new-tab and help to check.

Thanks.

Hi Skuid Support,

Any feedback from you?

Using 11.2.7, I do not run into this problem.

However, if you are operating in Lightning, sometimes Lightning won’t allow a new tab to be created. This is a limitation set by Salesforce. We have seen that before. Is that the usecase here?

If not, what is your setup? There are some methods to operate this declaratively.

Hi Stephen,

In previous of Skuid, I didn’t face this issue. It means it occurs in recent version (include Milau 11.2.8). And in Lightning standard pages, I also do not run into this problem.

Please help to resolve.

Can you post an XML example using Standard Objects that reproduces this issue?

Hi Stephen,

All hyperlinks in data table or Field Editor you also reproduce this issue.

Like I said, I am not able to reproduce this error. I need to see some XML that will reproduce the error in order to further identify what is going wrong. The following page is working for me on all links in a lightning environment.

var $ = skuid.$; var queryText = 'skuid'; // Perform our SOSL Search $.when(skuid.sfdc.search({ query: queryText, searching: "ALL FIELDS", returning: [ { "objectName": "Account", "fields": ["Name","CreatedDate"] }, { "objectName": "Contact", "fields": ["FirstName","LastName","CreatedDate"] } ] })).done(function(searchResult){ $.each(searchResult.results,function(i,sobjectResult){ var objectName = sobjectResult.objectName; var records = sobjectResult.records; console.log('* Found ' + records.length + ' ' + objectName + ' records'); $.each(records,function(j,record){ if (objectName==='Contact') { console.log('Found Contact: ' + record.FirstName + ' ' + record.LastName); } else console.log('Found Account: ' + record.Name); }); }); }).fail(function(searchResult){ console.error('Search failed: ' + searchResult.error); }).always(function(searchResult){ console.log('Raw SOSL generated: ' + searchResult.sosl); console.log('Original search request'); console.log(searchResult.request); });

Hi Stephen,

I tried your XML but the issue still occurs in Millau (11.2.10).
Note: This issue is only in Lightning Experience.

Please help to resolve.

Thanks.