Closed Bug 1246522 Opened 10 years ago Closed 10 years ago

Rules Tab in Inspector is empty for all elements

Categories

(DevTools :: Inspector, defect)

47 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: offbynone, Assigned: jryans)

References

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 Build ID: 20160206030207 Steps to reproduce: Open WebIDE and connect to iOS safari (I was using an iPad running I think 9.1) Open the dev tools and navigate to the inspector tab. Select an element on the page in the inspector This happened across all pages I tried in both current dev edition and current nightly. Windows 7x64 and 8.1x64. With and without e10s. Actual results: The Rules tab was empty for any element I selected on the page. I also got the below error in the browser console: columnNumber:11 fileName:"resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/shared/css-parsing-utils.js" lineNumber:989 message:"empty input string" stack:"parsePseudoClassesAndAttributes@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/shared/css-parsing-utils.js:989:11 RuleEditor.prototype.populate/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/rules/views/rule-editor.js:298:30 RuleEditor.prototype.populate@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/rules/views/rule-editor.js:283:7 RuleEditor.prototype._create@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/rules/views/rule-editor.js:171:5 RuleEditor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/rules/views/rule-editor.js:75:3 CssRuleView.prototype._createEditors@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/rules/rules.js:1162:23 CssRuleView.prototype._populate/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/cl" Expected results: The CSS rules for the element should have been shown in the rules tab
Adding ttromey as I mentioned this in the DevTools mailing list before I had repro steps and he wanted to know if I ever got any.
Flags: needinfo?(ttromey)
Component: Untriaged → Developer Tools: Inspector
I think gl wrote parsePseudoClassesAndAttributes, so moving the NI to him. Offhand I would guess this is a problem on the server-side though.
Flags: needinfo?(ttromey) → needinfo?(gl)
More confirmation that this is a valence problem: https://github.com/mozilla/valence/issues/206
Flags: needinfo?(gl)
What URLs were you testing? I have seen this issue, but not for every page, so it would be great to check the same page you're trying as well.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(offbynone)
Sorry for not responding sooner, I have been busy the last few days. I don't recall the URLs I was using and I don't have an iOS device on me at the moment. I will try to get you some URLs by the end of the week.
(In reply to Off By None from comment #5) > Sorry for not responding sooner, I have been busy the last few days. I > don't recall the URLs I was using and I don't have an iOS device on me at > the moment. I will try to get you some URLs by the end of the week. Okay, that would be a big help to confirm the issue. Here is a test build of the add-on which I believe may fix this issue: https://cloudup.com/cNdwTVbE4vj (choose the right XPI for your OS) This is an unsigned add-on, so you would need to set xpinstall.signatures.required to false in about:config to allow installation. Once you are done testing it, please remove it and re-install the production version from: https://archive.mozilla.org/pub/labs/valence/ or from within WebIDE to ensure you receive future updates.
Ah, I guess you said you no longer have a device... In any case, URLs would still help as well. :)
I have a device it just isn't on me at the moment.
I can't repro anymore, looks like your update fixed it. Thanks for the quick fix!
Flags: needinfo?(offbynone)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.