12 Replies Latest reply on Aug 13, 2009 10:37 AM by ilya_shaikovsky

    Opera 9.50 with richfaces serious incompatibility

    baz

      Hello,
      i have downloaded this new version for the opera browser

      Opera Version 9.50
      Build 10063
      Plattform Win32
      Betriebssystem Windows XP
      Java Sun Java Runtime Environment version 1.5


      Sadly, this version of opera is not compatible with richfaces anymore.
      The richfaces demo does not even load
      http://livedemo.exadel.com/richfaces-demo/welcome.jsf
      Only a blank page is shown:-(

      BTW: With the new Firefox 3.0 the page does load.


        • 1. Re: Opera 9.50 with richfaces serious incompatibility
          tkuprevich

           

          "baz" wrote:
          Hello,
          i have downloaded this new version for the opera browser
          Opera Version 9.50
          Build 10063
          Plattform Win32
          Betriebssystem Windows XP
          Java Sun Java Runtime Environment version 1.5


          Sadly, this version of opera is not compatible with richfaces anymore.
          The richfaces demo does not even load
          http://livedemo.exadel.com/richfaces-demo/welcome.jsf
          Only a blank page is shown:-(

          BTW: With the new Firefox 3.0 the page does load.


          Hi baz,

          thanks for your feedback, but the issue has been created already http://jira.jboss.com/jira/browse/RF-3703

          Best Regards,
          Tsikhon Kuprevich

          • 2. Re: Opera 9.50 with richfaces serious incompatibility
            baz

            the page for the seamcommunity http://seamframework.org/
            doea also not work.
            And in my own applications there is different behaviour.
            Sometimes the page does load partially, sometimes do not load.
            In some cases a rerender helps in others not.
            I have no experience with DOM or javascript so i am not able to help discover the reason why:-(

            • 3. Re: Opera 9.50 with richfaces serious incompatibility
              ilya_shaikovsky

              just add you to issue watchers.. It's already marked as critical so we will do our best to find the solution.

              • 4. Re: Opera 9.50 with richfaces serious incompatibility
                nbelaevski

                I've already reported the issue to Opera guys using built-in feedback system during their beta cycle (IMHO the browser should not behave in such way), but the problem still exists... We'll work on that.

                • 5. Re: Opera 9.50 with richfaces serious incompatibility
                  moldovan

                  I have seen, that the bug (RF-3703) has been closed, so i tested 2 of my applications with nightly-builds from yesterday.

                  These nightly-builds are not useable with opera 9.5, the site is initially rendering, but very often hangs up when processing ajax-requests.
                  --> Buttons cannot be clicked anymore, selects do not open the list of their options anymore, when clicking on it, and so on.

                  This happens on different sites in my webapps.

                  So, it don't seem that this bug is really fixed, maybe a first step is done to fix the problem with the new opera-version, because site renders initially ok, but, for sure, this is not the final step....

                  Dear community, please also check one of the lastet nighty-builds...
                  I don't think that I'm the only one, who has trouble's with it!

                  • 6. Re: Opera 9.50 with richfaces serious incompatibility
                    moldovan

                    Update on the topic:

                    Seems that the nightly build is running with the brand new version 9.52 of opera (release-date: 20.08.2008).
                    So, richfaces is not working with opera versions 9.50 and 9.51.

                    Can someone other confirm that too?

                    • 7. Re: Opera 9.50 with richfaces serious incompatibility
                      baz

                      Thanks, that is good news.

                      I will try Opera 9.52 as soon as seamframework.org is renderable with opera.
                      I hope that my new project, starting in January, can use the new richfaces version.

                      Can anybody explain to me the details of this issue?
                      Why is there a problem when using the actual opera 9.50/1 versions.
                      Firefox has had some issues with version 2.x but theese are resolved for me with version 3.x

                      • 8. Re: Opera 9.50 with richfaces serious incompatibility
                        nbelaevski

                         

                        "moldovan" wrote:
                        Update on the topic:

                        Seems that the nightly build is running with the brand new version 9.52 of opera (release-date: 20.08.2008).
                        So, richfaces is not working with opera versions 9.50 and 9.51.

                        Can someone other confirm that too?


                        Not sure about 9.50, but 9.51 had some serious problems. 9.52 behaves better.

                        • 9. Re: Opera 9.50 with richfaces serious incompatibility
                          mego_gome

                          It seems it hasn't been completely solved for me.. just yet. The following page using ajax:push doesn't seem to work under Opera 9.52 or 9.6. To reproduce try the following:

                          1. Create page with content (and necessary taglibs, etc.)

                          <f:view>
                           <h:form id="form">
                           <h:outputText id="text" value="Hello: #{monitor.text}" />
                           <a4j:commandButton action="#{monitor.send}" value="SEND" />
                           <a4j:push interval="1000" reRender="text" eventProducer="#{monitor.addListener}" />
                           </h:form>
                          </f:view>
                          


                          2. Create a bean (and necessary declaration, etc.)
                          public class ExampleBean
                          {
                           private PushEventListener listener;
                          
                           public void addListener(EventListener listener)
                           {
                           this.listener = (PushEventListener) listener;
                           }
                          
                           public String send()
                           {
                           if (listener != null) listener.onEvent(new EventObject(this));
                           return null;
                           }
                          
                           public String getText()
                           {
                           return "random#" + new Random().nextInt();
                           }
                          }
                          


                          3. Start the server, goto the page
                          4. Note that you can easily refresh the page using Opera's refresh button
                          5. Now click the button, all fine
                          6. But now the catch, if you try to refresh this page (using refresh button in Opera), then the page hangs! Source is loaded, but page is not displayed.

                          I tried to figure out what caused this, but couldn't find it with the tools at hand. Hopefully someone can reproduce the bug and solve it.

                          Thanks in advance.
                          Mark

                          PS: Opera also notified me of an CSS error:
                          CSS - http://localhost:8080/.../a4j/s/3_2_2.GAorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf
                          Linked-in stylesheet
                          Selector syntax error
                          Line 1:
                           put-submit,.rich-container input[type="button"],.rich-input-button,{border-color
                           --------------------------------------------------------------------------------^
                          


                          My guess is that it doesn't like the ',' before the '{'.

                          • 10. Re: Opera 9.50 with richfaces serious incompatibility
                            nbelaevski

                            Hi,

                            I've created new issue for this: https://jira.jboss.org/jira/browse/RF-4603

                            • 11. Re: Opera 9.50 with richfaces serious incompatibility
                              gusto

                              Are there any updates on this issue? It reproduces even in opera 10.

                              • 12. Re: Opera 9.50 with richfaces serious incompatibility
                                ilya_shaikovsky

                                At least vote for that issue. We resolving many issues between releases.. but starting from popular ones.