ICEfaces
  1. ICEfaces
  2. ICE-8849

ace:dataTable - horizontal scrollbar rendered needlessly in Firefox

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: EE-3.2.0.GA, 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Firefox
    • Assignee Priority:
      P1
    • Salesforce Case Reference:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      Add the following CSS override:

                  .ui-datatable-scrollable-body{
                      overflow-x: hidden;
                  }
      Show
      Add the following CSS override:             .ui-datatable-scrollable-body{                 overflow-x: hidden;             }

      Description

      When displaying a large table in Firefox that spans the page, a horizontal scrollbar is rendered when there is no need for one to be rendered.

        Activity

        Hide
        Arran Mccullough added a comment -

        Attached test case and screen shot.

        Show
        Arran Mccullough added a comment - Attached test case and screen shot.
        Hide
        Nils Lundquist added a comment -

        Either I cannot reproduce this bug or it is specific to particular Windows environments.

        Show
        Nils Lundquist added a comment - Either I cannot reproduce this bug or it is specific to particular Windows environments.
        Hide
        Nils Lundquist added a comment -

        This effect is a random one related to race conditions within Firefox. It is unclear how much this behaviour can be improved. Resizing the window repeatedly to similar sizes produces this unnecessary scrollbar at random.

        Show
        Nils Lundquist added a comment - This effect is a random one related to race conditions within Firefox. It is unclear how much this behaviour can be improved. Resizing the window repeatedly to similar sizes produces this unnecessary scrollbar at random.
        Hide
        Nils Lundquist added a comment -

        The amount of width extending past bounds to cause the scroll changes randomly with every minimization / maximization. At times, no horizontal scrollbar is generated, as expected.

        Show
        Nils Lundquist added a comment - The amount of width extending past bounds to cause the scroll changes randomly with every minimization / maximization. At times, no horizontal scrollbar is generated, as expected.
        Hide
        Nils Lundquist added a comment -

        Revision #33006
        Committed by nils.lundquist
        3 minutes ago
        ICE-8849 - ace:dataTable scrollable - removed 1px adjustment from FF+PC

        This increases the odds of undersizing due to a race condition when the window is manually resized on the PC.

        Show
        Nils Lundquist added a comment - Revision #33006 Committed by nils.lundquist 3 minutes ago ICE-8849 - ace:dataTable scrollable - removed 1px adjustment from FF+PC This increases the odds of undersizing due to a race condition when the window is manually resized on the PC.

          People

          • Assignee:
            Nils Lundquist
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: