Page MenuHomePhabricator

mw.loader.inspect( 'CSS' ) on IE 8 gives "sheet.cssRules is null or not a object"
Closed, ResolvedPublic

Description

Enter mw.loader.inspect( 'CSS' ) in the developer tool on IE8 gives a javascript error:
"'sheet.cssRules' is null or not a object"


Version: 1.22.0
Severity: normal

Details

Reference
bz56107

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:31 AM
bzimport set Reference to bz56107.

Hmmm… I think IE8 should support this interface, so maybe they're using the non-standards-compliant 'rules' property instead of 'cssRules'? I know Chrome supports both names.

Change 91657 had a related patch set uploaded by Bartosz Dziewoński:
mediawiki.inspect: Support IE8's style.sheet.rules property

https://gerrit.wikimedia.org/r/91657

Umherirrender, can you test the patch above?

Change 91766 had a related patch set uploaded by Bartosz Dziewoński:
mediawiki.inspect: Support IE8's style.sheet.rules property

https://gerrit.wikimedia.org/r/91766

Change 91657 merged by jenkins-bot:
mediawiki.inspect: Support IE8's style.sheet.rules property

https://gerrit.wikimedia.org/r/91657

Change 91766 merged by jenkins-bot:
mediawiki.inspect: Support IE8's style.sheet.rules property

https://gerrit.wikimedia.org/r/91766

Fixed, backported to 1.22. Thanks.