ICEfaces
  1. ICEfaces
  2. ICE-9662

ace:pushButton - Hovering over the button causes IE8 to go into compatibility mode

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      IE8
    • Assignee Priority:
      P1
    • Salesforce Case Reference:

      Description

      When hovering over the ace:pushButton, IE8 is reporting a layout issue and causing the browser to go into its Compatibility mode. In some cases this renders the components fine but in some cases a blank screen is shown. Testing with the EE 3.2.0 release does not cause this issue. I assume this is a regression caused by the move away from the YUI libraries.

        Issue Links

          Activity

          Hide
          Arran Mccullough added a comment -

          Attached test case that shows the issue. Note, the icefaces.jar, icefaces-compat.jar, and icefaces-ace.jar need to be added to the war.

          To see the issue load welcomeICEfaces.jsf in an IE8 browser (not IE9/10 in compat mode) and hover over the push buttons.

          Show
          Arran Mccullough added a comment - Attached test case that shows the issue. Note, the icefaces.jar, icefaces-compat.jar, and icefaces-ace.jar need to be added to the war. To see the issue load welcomeICEfaces.jsf in an IE8 browser (not IE9/10 in compat mode) and hover over the push buttons.
          Hide
          Judy Guglielmin added a comment -

          I made the fix for 3.3 mtce branch, but please see notes regarding this as ICEfaces 4 maybe requires a little different work regarding buttons (removing the yui-button styling for pushButton for example and just use ui-button and if we upgrade to latest jQuery-ui.css, then any further fix may be unnecessary.

          Show
          Judy Guglielmin added a comment - I made the fix for 3.3 mtce branch, but please see notes regarding this as ICEfaces 4 maybe requires a little different work regarding buttons (removing the yui-button styling for pushButton for example and just use ui-button and if we upgrade to latest jQuery-ui.css, then any further fix may be unnecessary.
          Hide
          Ken Fyten added a comment -

          Assign to Art to complete this work for the icefaces4/trunk.

          Show
          Ken Fyten added a comment - Assign to Art to complete this work for the icefaces4/trunk.
          Hide
          Judy Guglielmin added a comment -

          fix for ICE-9776 fixed this in ICEfaces-4 trunk (removing the yui classes and the outer span). Tested on IE8 and it no longer goes into compatability mode, so this Jira could be resolved for rev. 40098 on ICEfaces4 trunk for that Jira.

          Show
          Judy Guglielmin added a comment - fix for ICE-9776 fixed this in ICEfaces-4 trunk (removing the yui classes and the outer span). Tested on IE8 and it no longer goes into compatability mode, so this Jira could be resolved for rev. 40098 on ICEfaces4 trunk for that Jira.
          Hide
          Judy Guglielmin added a comment -

          fix on ICE-9776 (removal of span with yui class), test shows this is resolved on ICEfaces4 trunk re 40098

          Show
          Judy Guglielmin added a comment - fix on ICE-9776 (removal of span with yui class), test shows this is resolved on ICEfaces4 trunk re 40098

            People

            • Assignee:
              Judy Guglielmin
              Reporter:
              Arran Mccullough
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: