ICEfaces
  1. ICEfaces
  2. ICE-9986

Cannot navigate to test page with IE with "-" character in ID.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-3.3.0.GA_P02
    • Fix Version/s: EE-3.3.0.GA_P02
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      IE 7 and 8, Myfaces

      Description

      When trying to navigate to component-showcase > Dynamic TabSet demo the page cannot be accessed in IE, from the Overview page or from any other demo.
      Steps to reproduce:
      * load component-showcase in IE/any browser version.
      * expand Layout Panels, then click on Dynamic TabSet link.

      The browser will show the hourglass cursor only, no visible change can be seen in the page.

        Activity

        Hide
        Mircea Toma added a comment - - edited

        This Myfaces specific issue is definitely not an issue with the panel tab set. Modifying the component-showcase > Dynamic TabSet test page to not include any component ends up showing the same behaviour.
        What does work around this issue is changing the ID of the navigation command link to not use the dash character . This makes the test work as expected, although I don't know why.

        Show
        Mircea Toma added a comment - - edited This Myfaces specific issue is definitely not an issue with the panel tab set. Modifying the component-showcase > Dynamic TabSet test page to not include any component ends up showing the same behaviour. What does work around this issue is changing the ID of the navigation command link to not use the dash character . This makes the test work as expected, although I don't know why.
        Hide
        Carmen Cristurean added a comment -

        This is also an issue with Mojarra JSF (retested w/ EE- 3.3.0-maintenance branch# 40853).

        Show
        Carmen Cristurean added a comment - This is also an issue with Mojarra JSF (retested w/ EE- 3.3.0-maintenance branch# 40853).
        Hide
        Liana Munroe added a comment -

        Also found that navigating to Layout Panels > Static Tabset produced the same issue with IE 9. Icefaces ee-3.3.0 maintenance branch, r40894.

        Show
        Liana Munroe added a comment - Also found that navigating to Layout Panels > Static Tabset produced the same issue with IE 9. Icefaces ee-3.3.0 maintenance branch, r40894.
        Hide
        Mircea Toma added a comment -

        After revisiting this issue I still cannot find what stops the navigation from occuring. The request is issued by IE because after reloading the page the target page is shown. On the client side the XHR's readyState property never reaches value 4 (response complete), instead it stays at 1 indefinitely. The pending of the response is also shown by the network console.

        Show
        Mircea Toma added a comment - After revisiting this issue I still cannot find what stops the navigation from occuring. The request is issued by IE because after reloading the page the target page is shown. On the client side the XHR's readyState property never reaches value 4 (response complete), instead it stays at 1 indefinitely. The pending of the response is also shown by the network console.
        Hide
        Ken Fyten added a comment - - edited

        Since this an apparent JSF bug with "-" being present in component IDs, we'll avoid it by changing the component-showcase code to avoid that ID for now.

        Show
        Ken Fyten added a comment - - edited Since this an apparent JSF bug with "-" being present in component IDs, we'll avoid it by changing the component-showcase code to avoid that ID for now.
        Hide
        Mircea Toma added a comment - - edited

        Worked around Myfaces+IE limitation to run with elements that issue postbacks and have an ID containing the '-' character. The navigation.xhtml page in component-showcase was changed accordingly.

        Show
        Mircea Toma added a comment - - edited Worked around Myfaces+IE limitation to run with elements that issue postbacks and have an ID containing the '-' character. The navigation.xhtml page in component-showcase was changed accordingly.
        Hide
        Carmen Cristurean added a comment -

        Verified in IE7/8/10 with revision 40947.

        Show
        Carmen Cristurean added a comment - Verified in IE7/8/10 with revision 40947.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mircea Toma
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: