Closed Bug 945749 Opened 12 years ago Closed 11 years ago

The Inspector is empty after a few page reloads

Categories

(DevTools :: Inspector, defect)

25 Branch
x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 983386

People

(Reporter: xcoulon, Unassigned)

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release) Build ID: 20131112160018 Steps to reproduce: Using FF 25.0.1 on MacOSX 10.7. This problem did not occur with FF 25.0.0 or previous versions. Working on an html page served by a local HTPT Server. Using the DOM Inspector to check some elements. Actual results: After a few page reloads, the DOM Inspector shows is empty. Expected results: The DOM Inspector should have show the actual DOM
Component: Untriaged → Developer Tools: Inspector
Closing and reopening the Developer Tools fixed the problem, which occurs again after a few page reloads.
Summary: DOM inspector is empty after a few page reloads → The Inspector is empty after a few page reloads
I experience the same behavior with Firefox 26 on Mac OS X 10.9. It is reproducable every time but only for sites served on localhost e.g. with a Rails app: * open http://localhost:3000 * DOM inspector works * page reload * DOM inspector is blank, breadcrumbs work fine
Sven, That's right, I have the issue with site running on localhost. I forgot to mention that in the bug description.
bug 965058 may have been related.
is this still happening? We should close this if we can't reproduce it.
@robcee, Right, it does not seem to happen anymore on FF 27.0.1. thanks !
Sounds like this was resolved by 27 at the latest. This could have also been related to Bug 909121 which was uplifted to 25, or Bug 922125, which cleaned up the markup view during page navigation and landed in 27.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
@bgrins, @robcee I'd like to reopen this bug because it still occurs to me today :-( I'm afraid my verification ~10 days ago was performed too fast.
Status: RESOLVED → UNCONFIRMED
Resolution: WORKSFORME → ---
(In reply to Xavier Coulon from comment #8) > @bgrins, @robcee > I'd like to reopen this bug because it still occurs to me today :-( > I'm afraid my verification ~10 days ago was performed too fast. Which browser version is it still happening with - 27? Any chance you could check with Nightly or Aurora?
Sorry, I forgot to mention that: I'm on FF 27.0.1. I'll try with FF 28 Beta
I have this issue with ff 29.0.1, it's really annoying, so much so that I'm going back to firebug :(
(In reply to m from comment #11) > I have this issue with ff 29.0.1, it's really annoying, so much so that I'm > going back to firebug :( Since you are bumping into this, do you have steps to reproduce this problem? This would be very helpful for tracking it down and getting it fixed.
sure. i've attached a webpage that does it, if you inspect one of the categories text inputs, and reload the page, it'll be blank, or at least it is for me.
also i'm on archlinux Linux mark-work 3.14.4-1-ARCH #1 SMP PREEMPT Tue May 13 16:41:39 CEST 2014 x86_64 GNU/Linux firefox 29.0.1 Application: Firefox 29.0.1 (20140514164129) Operating System: Linux (x86_64-gcc3) - Adblock Plus 2.6 - British English Dictionary 1.19.1 - Extension List Dumper 1.15.2 (just added to get this list) - Firebug 1.12.8 - Greasemonkey 1.15 - LastPass 3.1.1 - Live HTTP headers 0.17 - User Agent Switcher 0.7.3 - Web Developer 1.2.5 - YSlow 3.1.8
Attachment #8430029 - Attachment description: broken_inspector.tar.gz → broken_inspector.tar.bzip2
Attachment #8430029 - Attachment filename: broken_inspector.tar.gz → broken_inspector.tar.bzip2
Attachment #8430029 - Attachment description: broken_inspector.tar.bzip2 → broken_inspector.tar.bz2
Attachment #8430029 - Attachment filename: broken_inspector.tar.bzip2 → broken_inspector.tar.bz2
(In reply to m from comment #13) > sure. i've attached a webpage that does it, if you inspect one of the > categories text inputs, and reload the page, it'll be blank, or at least it > is for me. Ah, I see. This problem is resolved in Bug 1002280 (it is fixed in Nightly builds). I will see if we can uplift that fix to Aurora to get it released faster
I think there are a couple of different causes here. The issue from Comment 13 is a dup of bug 1002280 (which I'm requesting uplift for), the issue from Comment 2 is a dup of Bug 983386.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → DUPLICATE
(In reply to Mark Ellis from comment #11) > I have this issue with ff 29.0.1, it's really annoying, so much so that I'm > going back to firebug :( Mark, if you download a copy of aurora (https://www.mozilla.org/en-US/firefox/channel/#aurora) you will get this fix (and other new features) quite a bit faster. The issue you are running into is also currently fixed in Nightly builds: https://nightly.mozilla.org/.
Hello, this issue is still remaining in Firefox 37.0a2 (2015-02-04)developer edition with those only activated extensions : Adblock Plus 2.6.7 Auto Reload 1.20 Feedly 16.0.528 Firefox Developer Tools Adapters 0.2.4 Web developer 1.2.5
Happens to me on every page reload with a react isomorphic app and Firefox 47 (also did the same with 45 and 46). It is so frustrating to spend my day closing and reopening devtools.
(In reply to mael.lavault from comment #20) > Happens to me on every page reload with a react isomorphic app and Firefox > 47 (also did the same with 45 and 46). It is so frustrating to spend my day > closing and reopening devtools. Hi, is there any way you could point to the URL of a page where you see this?
Flags: needinfo?(mael.lavault)
Hi, No I'm sorry it is our company website rewrite which is not live now. I will try to find other pages affected, I already experienced it on many pages (but not all). I can make a screencast to show the problem, would that help ?
A screencast would help, yes, but also copying the errors you see in the browser console (ctrl+shift+J) when the problem occurs. Of course if you can find other pages that are affected, that would be perfect! Thanks for your help.
Here is the screencast. So I just made a little change to the source code, the local server restart automatically and then I refresh the page. You can see the inspector staying blank.
Flags: needinfo?(mael.lavault)
I get those errors in browser console : (not sure if they are related) TypeError: can't access dead object Stack trace: WalkerActor<.documentElement<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/inspector.js:1632:1 actorProto/</handler@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1013:19 DSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/main.js:1643:15 LocalDebuggerTransport.prototype.send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:569:11 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 protocol.js:907 Protocol error (unknownError): TypeError: can't access dead object Promise-backend.js:940 TypeError: jsterm is null: passSelectedNode@resource://gre/modules/commonjs/toolkit/loader.js -> resource://react-devtools/main/trackSelection.js:46:9 trackSelection/</</<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://react-devtools/main/trackSelection.js:39:9 EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/event-emitter.js:147:11 Selection.prototype.setNodeFront@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/selection.js:185:5 InspectorPanel.prototype._onBeforeNavigate@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/inspector-panel.js:221:5 EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/event-emitter.js:147:11 TabTarget.prototype._setupRemoteListeners/this._onTabNavigated@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:487:9 eventSource/aProto.emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:131:9 DebuggerClient.prototype.onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:1012:7 LocalDebuggerTransport.prototype.send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:569:11 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 event-emitter.js:152:0 TypeError: jsterm is null: passSelectedNode@resource://gre/modules/commonjs/toolkit/loader.js -> resource://react-devtools/main/trackSelection.js:46:9 trackSelection/</</<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://react-devtools/main/trackSelection.js:39:9 EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/event-emitter.js:147:11 Selection.prototype.setNodeFront@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/selection.js:185:5 InspectorPanel.prototype._onBeforeNavigate@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/inspector/inspector-panel.js:221:5 EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/event-emitter.js:147:11 TabTarget.prototype._setupRemoteListeners/this._onTabNavigated@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:487:9 eventSource/aProto.emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:131:9 DebuggerClient.prototype.onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:1012:7 LocalDebuggerTransport.prototype.send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:569:11 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
Thanks for the screencast, so it's definitely a duplicate of bug 983386
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: