[ https://issues.apache.org/jira/browse/MYFACES-4575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17694606#comment-17694606 ]
Werner Punz commented on MYFACES-4575: -------------------------------------- Fixed... test now passes: !image-2023-02-28-16-07-56-152.png|width=1028,height=265! > Uncaught TypeError: myfaces._impl is undefined > ---------------------------------------------- > > Key: MYFACES-4575 > URL: https://issues.apache.org/jira/browse/MYFACES-4575 > Project: MyFaces Core > Issue Type: Bug > Components: General > Affects Versions: 4.0.0-RC5 > Reporter: Volodymyr Siedlecki > Assignee: Werner Punz > Priority: Major > Fix For: 4.0.0-RC6 > > Attachments: image-2023-02-28-16-07-56-152.png > > > Discovered via TCK: commandScript - spec613.xhtml > [https://github.com/jakartaee/faces/blob/7d3edf6fd066b340746040460b63a79cc26aff3e/tck/faces23/commandScript/src/main/webapp/spec613.xhtml] > > [https://github.com/jakartaee/faces/blob/7d3edf6fd066b340746040460b63a79cc26aff3e/tck/faces23/commandScript/src/test/java/ee/jakarta/tck/faces/test/javaee8/commandScript/Spec613IT.java#L78] > > JavaScript Error: > Uncaught TypeError: myfaces._impl is undefined > Generated HTML code: > {code:java} > <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> > <head> > <title>Spec613IT - commandScript</title> > </head> > <body> > <form id="j_id_7" name="j_id_7" method="post" > action="/commandScript/spec613.xhtml" > enctype="application/x-www-form-urlencoded"> > <script > src="/commandScript/jakarta.faces.resource/faces.js.xhtml?ln=jakarta.faces"></script> > <span id="j_id_7:j_id_8"> > <script>var foo = function(o){var o=(typeof > o==='object')&&o?o:{};myfaces.ab('j_id_7:j_id_8',null,'action','','result')};myfaces._impl.core._Runtime.addOnLoad(window,foo);</script> > </span> > <span id="j_id_7:j_id_9"> > <script>var bar = function(o){var o=(typeof > o==='object')&&o?o:{};myfaces.ab('j_id_7:j_id_9',null,'action','','result')}</script> > </span> > <input type="hidden" name="j_id_7_SUBMIT" value="1" /><input > type="hidden" name="jakarta.faces.ViewState" > id="j_id__v_0:jakarta.faces.ViewState:1" > value="YTA0OTg5YWVkZTU2NDE2YTAwMDAwMDAx" autocomplete="off" /> > </form> > <span id="result"></span> > </body> > </html> {code} > Old scripts had a _onload_ function, but I don't see anything like that in > the new scripts: > this.addOnLoad = function(target, func) { > var oldonload = (target) ? target.onload : null; > target.onload = (!oldonload) ? func : function() { > try { > oldonload(); > } catch (e) { > throw e; > } finally { > func(); > } > }; > }; -- This message was sent by Atlassian Jira (v8.20.10#820010)