A custom theme includes the following CSS:

box-sizing: border-box;

Unfortunately, this causes the script to fail when it reaches this section in floating_block.js, regardless of which browser is used or its compatibility:

    // This breaks in anything less than IE 7. Prevent it from running.
    if (!jQuery.support.boxModel) {
      return;
    }
CommentFileSizeAuthor
#3 1513632_floating_block_ie_detection.patch433 bytesalexpott

Comments

alexpott’s picture

Status: Active » Postponed (maintainer needs more info)

I've tested this in my own development environment and set box-sizing: border-box; on the body and all blocks in a sidebar where I'm floating one and everything worked perfectly.

scurvy’s picture

Status: Postponed (maintainer needs more info) » Active

The problem occurs when setting the box sizing across the board for consistency. Try this:

* {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

Or this:

div {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
alexpott’s picture

Status: Active » Fixed
StatusFileSize
new433 bytes

scurvy thanks for the info. Confirmed that behaviour you are experiencing. I've pushed the patch attached to 7.x-1.x dev branch - which turns out to be better anyway as boxmodel is not supported by IE7 put this module works for IE7 :)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.