I have an application with 2 panels. Left panel contains a RichFaces tree and right panel displays the details of the node selected in the tree. Application works fine with Safari 3 versions. When I select few nodes in the tree in Safari 4, right panel goes blank and I have observed the following java script error in the error console.
Error: /a4j/g/3_3_1.GA/org/ajax4jsf/framework.pack.js.faces:2371 NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
Server - Tomcat 6.0.16
RichFaces version - 3.3.1-GA
Any help would be appreciated.
I have nailed down the root cause for this issue. We have <h:inputTextarea> component in the details page which will be rendered when the tree node is selected. The field which is mapped to this component contains a special character '&' (like Comedy, Action & more). '&' is causing this issue.