cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco 5.0.a: Share rendering bug with Internet Explorer 8

lw7415
Champ in-the-making
Champ in-the-making
Hello all,

A client reported that the top menu on Alfresco Share pages is not rendering on an Alfresco 5.0.a installation using Microsoft Internet Explorer 8 (see attached). I've verified this behavior here in my local test bed. I'm assuming this is a Javascript issue. I didn't see this bug in the list of open issues for Alfresco 5 in the JIRA.

This issue does not manifest itself in the 4.2.x Community Edition versions or in Alfresco One 4.2.2, or in "modern" web browsers such as Chrome and IE 11.

We are strictly a Windows shop here and have not tested with Safari or other browsers under Mac OS X.

Any help you could provide would be greatly appreciated.

Regards,

Lw
4 REPLIES 4

afaust
Legendary Innovator
Legendary Innovator
Hello,

Alfresco is aware of this problem and they are working on it since it also affects Cloud. See <a href="https://issues.alfresco.com/jira/browse/ACE-2193">ACE-2193</a>. The fix already appears to be in at least one code stream but it may be the internal Enterprise QA / release branch. In the best case it may make it into 5.0b.
As I currently don't have a running 5.0a instance that I could test with that dinosaur of a web client, I can't check if the fix might be trivial to find without having to wait for a release.

Regards
Axel

buzzy3
Champ in-the-making
Champ in-the-making
On following Build: 7.02, 7.03, 7.04 and even on Developer Build for OS X Yosemite, Safari 7.1 can not render the document library. A manual patch would be great, which fix the Calendar Display Issues in Sites as well and Meeting Places in 5.0a CE.

[Error] TypeError: 'null' is not an object (evaluating 'M.baseURI.search')
   d (documentlist-view-detailed_ebfaea2ee9910652d15fada0af9713cc.js, line 1)
   a4 (documentlist_3a3dfc36fa1c7ee6a693db2f9d447d59.js, line 1)
   formatCell (yui-common_f9b08f38f2ecb33bf8d7ed9a4aaeda25.js, line 140)
   _updateTrEl (yui-common_f9b08f38f2ecb33bf8d7ed9a4aaeda25.js, line 133)
   _addTrEl (yui-common_f9b08f38f2ecb33bf8d7ed9a4aaeda25.js, line 133)
   method (yui-common_f9b08f38f2ecb33bf8d7ed9a4aaeda25.js, line 136)
   (anonyme Funktion) (yui-common_f9b08f38f2ecb33bf8d7ed9a4aaeda25.js, line 124)

mrksjs
Champ on-the-rise
Champ on-the-rise
Since there is no base tag in the Alfresco pages, the following script can be used as a workaround:

<script>
if (!document.baseURI)
{ HTMLElement.prototype.baseURI = document.URL; }
</script>

You can add this inside /opt/alfresco-5.0.a/tomcat/webapps/share/WEB-INF/classes/alfresco/templates/org/alfresco/include/alfresco-template.ftl until Alfresco releases a fix for the issue.
Disclaimer: this was tested with Internet Explorer 11 only and may have unwanted side effects. Use at your own risk.

buzzy3
Champ in-the-making
Champ in-the-making
Hi Mrksjs, well done. Fix works for IE users.
For Safari Users not, but thank you