Closed
Bug 837010
Opened 12 years ago
Closed 9 years ago
Allow the display of more than one tool at a time
Categories
(DevTools :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1121414
People
(Reporter: alice0775, Unassigned)
References
Details
(Keywords: regression)
Since Firefox19beta,
I cannot use Inspector and Style Editor at the sametime
This is lack of usability.
And it is necessary to re-consider UI.
Steps to reproduce:
1. Open any page
2. Tools > Web Developer > Inspector
3. Tools > Web Developer > Style Editor
Actual results:
Inspector will be hidden.
Style Editor is only visible.
Expected results:
Inspector and Style Editor should be visible at the same time.
And I can use both tools at the same time.
Regression window(m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/1b7103181091
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20121130 Firefox/20.0 ID:20121130020812
Bad:
http://hg.mozilla.org/mozilla-central/rev/d2fbc67f69f5
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20121130 Firefox/20.0 ID:20121130055213
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1b7103181091&tochange=d2fbc67f69f5
Regressed by:
c77b869c2025 Joe Walker — Bug 788977 - [toolbox] Land the developer tools window; r=harth,jwalker,mikeratcliffe,paul,dão
Reporter | ||
Comment 1•12 years ago
|
||
Sorry,
err
s/Since Firefox19beta,/Since Firefox20.0a1,/
Comment 3•12 years ago
|
||
(In reply to Alex Keybl [:akeybl] from comment #2)
> Joe - is this expected behavior?
It is expected, but the complaint is expected and valid too.
There is a more general request - to be able to see 2 (or maybe more, but probably 2?) tools at the same time. For example the debugger and web console "fit together".
We've been talking about ways to accommodate the request for a while, and have vague plans for a side-by-side option. The number of complaints we get, will make that happen sooner!
Thanks for the report Alice.
(Changed the title to the more general case)
Flags: needinfo?(jwalker)
Summary: I cannot use Inspector and Style Editor at the sametime → Allow the display of more than one tool at a time
Updated•12 years ago
|
Comment 4•12 years ago
|
||
I see 3 options:
1) allow 2 tools to be showed at the same time
2) allow the Inspector Sidebar to be showed in the Style Editor
3) add an inspect button in the Style Editor + special integration in source editor (highlight matching rules)
Heather, what do you think of option 3?
Flags: needinfo?(fayearthur)
Comment 5•12 years ago
|
||
I like 3. Though it might even be good to show an inspect button globally, not just within the Inspector and Style Editor tools.
Flags: needinfo?(fayearthur)
Comment 6•12 years ago
|
||
I also like the idea of 3, but I don't think it is sufficient. I think the only reason we're not getting tons of complaints about the webconsole/debugger is that the webconsole doesn't work in the context of the debugger, but that will be a common complaint as soon as it does.
Comment 7•12 years ago
|
||
(In reply to Joe Walker [:jwalker] from comment #6)
> I also like the idea of 3, but I don't think it is sufficient. I think the
> only reason we're not getting tons of complaints about the
> webconsole/debugger is that the webconsole doesn't work in the context of
> the debugger, but that will be a common complaint as soon as it does.
The webconsole is an exception I think. Like for the other browsers, we need to make sure it's available anytime.
The fact we can't show 2 tools at the same time is a usability tradeoff. If we want to keep the UI simple, I believe we should not allow showing 2 tools simultaneously. A better approach would be to allow tools components to be embedded in other tools. For example, showing the inspector sidebar in the style editor, or showing the input of the webconsole in the debugger.
That said, in term of code, it's pretty simple to show 2 or more tools at the same time.
Comment 8•12 years ago
|
||
(In reply to Heather Arthur [:harth] from comment #5)
> I like 3. Though it might even be good to show an inspect button globally,
> not just within the Inspector and Style Editor tools.
True.
It's then up to the tool to do something when a node is selected.
Comment 9•12 years ago
|
||
(In reply to Paul Rouget [:paul] from comment #7)
> (In reply to Joe Walker [:jwalker] from comment #6)
> > I also like the idea of 3, but I don't think it is sufficient. I think the
> > only reason we're not getting tons of complaints about the
> > webconsole/debugger is that the webconsole doesn't work in the context of
> > the debugger, but that will be a common complaint as soon as it does.
>
> The webconsole is an exception I think. Like for the other browsers, we need
> to make sure it's available anytime.
>
> The fact we can't show 2 tools at the same time is a usability tradeoff. If
> we want to keep the UI simple, I believe we should not allow showing 2 tools
> simultaneously. A better approach would be to allow tools components to be
> embedded in other tools. For example, showing the inspector sidebar in the
> style editor, or showing the input of the webconsole in the debugger.
>
> That said, in term of code, it's pretty simple to show 2 or more tools at
> the same time.
I agree with thinking of the webconsole as a special case in the short term, but longer term, I think that combinations like debugger+profiler are more desirable than style editor+webconsole, so we need to consider a more generic need longer term. I agree we don't want to make a complex UI while considering those generic needs.
Thinking of computed styles as a tool, and allowing it to be embedded in a style editor makes sense to me.
The other thing we could think of is just having one tool and merging the style editor and the inspector. The markup panel would just be another thing you could edit.
Comment 10•12 years ago
|
||
Let's call things like the Computed View or the breadcrumbs or the webconsole input, "components". So yeah, being able to show a component from tool A in tool B could be nice. Showing two panels at the same time, I'm not sure.
Comment 11•12 years ago
|
||
(In reply to Paul Rouget [:paul] from comment #10)
> Let's call things like the Computed View or the breadcrumbs or the
> webconsole input, "components". So yeah, being able to show a component from
> tool A in tool B could be nice. Showing two panels at the same time, I'm not
> sure.
What code-wise is the difference between a panel and a component?
Comment 12•12 years ago
|
||
Crazy idea incoming, sorry if I have missed some of the convo around this. What if you could control/cmd click on a tab to have it be shown with whatever tool you were currently using?
Comment 13•9 years ago
|
||
The ability to see the console at the same as any other tool has landed a long time ago with bug 862558.
I filed bug 1121414 to generalize the split-console concept to any other tool.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•