Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-1931

Alerts can not be dismissed in IE8.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.3.3
    • Fix Version/s: 5.4
    • Component/s: tapestry-core
    • Labels:

      Description

      IE woes; alerts can not be dismissed in IE8 (HTML5 DocType, non-compatibility mode). Although the delete icon (the t-dismiss DIV) is rendered in the correct place on the screen, it does not respond to mouse clicks and the mouse pointer does not change to "pointer".

      It seems the problem occurs because the dismiss is floated. Removing the float in favour of right positioning enables the dismiss to be clicked again.

      The following CSS changes solve the issue.

      /* The dismiss button on IE can't be clicked if it's floated!??? */
      DIV.t-dismiss {
      float: none;
      }

      /* compensate for non-floating */
      DIV.t-alert-container {
      position: relative;
      }
      DIV.t-dismiss {
      position: absolute;
      top: 1px;
      right: 2px;
      }

        Attachments

          Activity

            People

            • Assignee:
              hlship Howard M. Lewis Ship
              Reporter:
              slimerdude Steve Eynon
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: