ICEfaces
  1. ICEfaces
  2. ICE-11523

ace:comboBox and ace:selectMenu don't render properly on Safari

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P08
    • Fix Version/s: EE-3.3.0.GA_P09
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any

      Description

      The ace:comboBox and ace:selectMenu components aren't being rendered properly on the Safari browser. The are rendered with extra heights as seen in the attached screenshots.

        Activity

        Hide
        Arturo Zambrano added a comment -

        Committed fix to the 3.3 trunk at revision 53430 and to the P09 tag at revision 53431.

        There seems to have been an update in the Safari browser that made it include a fractional part to the computed width and height values, which was messing with the rest of the calculations to render these components properly. The issue was fixed by adding a Math.floor() function when calculating the width of the text input field and the value container element.

        Show
        Arturo Zambrano added a comment - Committed fix to the 3.3 trunk at revision 53430 and to the P09 tag at revision 53431. There seems to have been an update in the Safari browser that made it include a fractional part to the computed width and height values, which was messing with the rest of the calculations to render these components properly. The issue was fixed by adding a Math.floor() function when calculating the width of the text input field and the value container element.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: