Fixing the Chrome Incompatibility with Infor CRM Web 8.3x

In an earlier post from last week I talked about how to fix pre-8.3 systems.

In Infor’s never ending quest to make a never ending quest, they decided to change where this stuff exists in Infor CRM v8.3.0 and up. This Chrome bug only exists pre (I think 8.3.04) so this only affects early versions of the 8.3 client.

Like the fix for earlier versions, to fix the 8.3 version you will need to modify minified javascript files. But the fun septuples in 8.3 as this function now exists in 2 spots under the SupportFiles\JScript\Sage folder:

  • activity-combined.js
  • admin-combined.js
  • base-combined.js
  • dashboard-combined.js
  • dialog-combined.js
  • report-combined.js
  • sage-combined.js

In each of these files you can search for “x-parse” to find the function checkforParser. Similar to the pre 8.3 you need to add an additional condition to test for parser != ‘normal’.

The fixed code looks something like this (unminified of course):

			function checkForParser(){
				var parser = testElementStyle('x-parse', null, 'content');
				if(parser && 'none' != parser && 'normal' != parser){
					require([eval(parser)], callback);
				}else{
					callback();
				}
			}
ABOUT THE AUTHOR

Kris Halsrud

Kris Halsrud is a Senior Analyst / Developer for Customer FX Corporation.

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Join our mailing list to receive the latest Infor CRM (Saleslogix) news and product updates!

You have Successfully Subscribed!