ICEfaces
  1. ICEfaces
  2. ICE-8928

ice:panelGrid generates extra line break tag upon navigation

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: 3.2, EE-3.2.0.BETA
    • Fix Version/s: 4.0.BETA, 4.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Tomcat, Chrome, Firefox, IE9
    • Assignee Priority:
      P2
    • Salesforce Case Reference:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      An extra tag is not generated if navigation occur to another page via <redirect/>

      Or, insert a panelGroup between the body and all other tags that are inside the body, in both pages, both using the same id, to constrain the update to the panelGroups instead of the body, so that Mojarra won't use the buggy browser DOM technique of Element.appendChild(Document.importNode(...)).
      Show
      An extra tag is not generated if navigation occur to another page via <redirect/> Or, insert a panelGroup between the body and all other tags that are inside the body, in both pages, both using the same id, to constrain the update to the panelGroups instead of the body, so that Mojarra won't use the buggy browser DOM technique of Element.appendChild(Document.importNode(...)).

      Description

      ice:panelGrid generates an extra line break tag upon non redirect navigation which in some cases may interfere or break page layouts.

      To reproduce:
      1. Use attached source code and deploy application.
      2. Open welcomeICEfaces page and click on Submit button to navigate
      3. Inspect generated HTML for ice:panelGrid.

        Issue Links

          Activity

          Evgheni Sadovoi created issue -
          Evgheni Sadovoi made changes -
          Field Original Value New Value
          Attachment screenshot.jpg [ 15381 ]
          Evgheni Sadovoi made changes -
          Attachment Case11903.zip [ 15382 ]
          Evgheni Sadovoi made changes -
          Salesforce Case Reference 5007000000QYjbMAAT
          Ken Fyten made changes -
          Assignee yip.ng [ yip.ng ]
          Fix Version/s EE-3.2.0.GA [ 10332 ]
          Fix Version/s 3.3 [ 10370 ]
          Assignee Priority P1 [ 10010 ]
          Ken Fyten made changes -
          Priority Major [ 3 ] Minor [ 4 ]
          Ken Fyten made changes -
          Assignee yip.ng [ yip.ng ] Mark Collette [ mark.collette ]
          Mark Collette made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Won't Fix [ 2 ]
          Mark Collette made changes -
          Workaround Description An extra tag is not generated if navigation occur to another page via <redirect/> An extra tag is not generated if navigation occur to another page via <redirect/>

          Or, insert a panelGroup between the body and all other tags that are inside the body, in both pages, both using the same id, to constrain the update to the panelGroups instead of the body, so that Mojarra won't use the buggy browser DOM technique of Element.appendChild(Document.importNode(...)).
          Mark Collette made changes -
          Link This issue depends on ICE-8992 [ ICE-8992 ]
          Mark Collette made changes -
          Resolution Won't Fix [ 2 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Mark Collette [ mark.collette ] Ken Fyten [ ken.fyten ]
          Assignee Priority P1 [ 10010 ] P2 [ 10011 ]
          Mark Collette made changes -
          Component/s Framework [ 10013 ]
          Component/s Components [ 10012 ]
          Mark Collette made changes -
          Fix Version/s EE-3.2.0.GA [ 10332 ]
          Ken Fyten made changes -
          Fix Version/s 3.4 [ 10770 ]
          Fix Version/s 3.3 [ 10370 ]
          Mark Collette made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Won't Fix [ 2 ]
          Ken Fyten made changes -
          Fix Version/s 4.0 [ 11382 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Evgheni Sadovoi
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: