I am developing an extension that modifies nodes to fix up faded text. The modified nodes look like
<span class="GB-CK03DDQ" style="color: black ! important;" _blkn_saved="rgba(136,136,136,1)">2 posts</span>
At the moment I am looking at the URL
https://groups.google.com/forum/#!forum/firebugwith DBG_CSS and DBG_ERRORS tracing turned on. After the extension has altered the nodes, if I click on any node that is a child of this one:
<div class="GB-CK03DKYB" style="color: black ! important;" _blkn_saved="rgba(34,34,34,1)">
then the Computed panel is not updated. The trace console shows error messages from getSpecifity(). If I click on that div or higher then the panel is updated and I get lots of trace messages of the form
getInstanceForStyleSheet: compare href 2 null /html/head/style[2]
When I undo the attribute modifications it all works again with no error messages.
When I click on a node I get an immediate error:
EXCEPTION in Events.dispatch FirebugChrome.onObjectSelected:
(NS_ERROR_INVALID_POINTER) [inIDOMUtils.getSpecificity]
chrome://firebug/content/lib/events.js 67
chrome://firebug/content/html/htmlPanel.js 163
chrome://firebug/content/html/htmlPanel.js 1245
A timer then goes off a little later producing this
Console Service ERROR [JavaScript Error: ...