Hi, I found another difference between 2.3.6 and 2.3-next-M1, not sure if it's a bug, but it can impact some users.
I have a custom headRenderer to inject resources: @ResourceDependency(library = "javax.faces", name = "jsf.js") public class HeadRenderer extends Renderer { ... } And then a simple page with a commandlink: <f:view contentType="text/html"> <h:body role="document"> hello <h:form> <h:commandLink >This link throws js exception in 2.3</h:commandLink> </h:form> </h:body> </f:view> (notice there is no <head> element) This works in 2.3.6 but throws a js exception in 2.3-next because jsf.js has not been loaded. A simple workaround is to declare an empty <head> element I have set up an example in https://github.com/cocorossello/tomee-example (The custom renderer does not make a difference anyway, but the example has it)