Closed
Bug 1308450
Opened 8 years ago
Closed 8 years ago
[meta] Integrate HTTPi into the Net panel
Categories
(DevTools :: Netmonitor, defect)
DevTools
Netmonitor
Tracking
(firefox52 affected)
RESOLVED
DUPLICATE
of bug 1317645
Tracking | Status | |
---|---|---|
firefox52 | --- | affected |
People
(Reporter: rickychien, Unassigned)
References
(Depends on 3 open bugs)
Details
HTTPi should be used in the Net panel and replace the current sidebar. HTTPi components should be moved into netmonitor/shared directory. These are going to be shared by the Console panel as well as the Net panel.
This task can be further split into:
- Copy HTTPi code into netmonitor/shared panel directory
- Make RequestItem expandable (hidden behind a pref)
- Implement Timings Panel
- Implement Security Panel
- Remove NetworkDetailsView tabs + Make RequestItem expandable by default (removing the pref)
- Introduce an option for switching between expandability and sidebar HTTP preview
Updated•8 years ago
|
Whiteboard: [devtools-html]
Updated•8 years ago
|
Whiteboard: [netmonitor]
Updated•8 years ago
|
Flags: qe-verify+
QA Contact: ciprian.georgiu
Updated•8 years ago
|
Priority: -- → P2
Updated•8 years ago
|
Assignee: nobody → gasolin
Status: NEW → ASSIGNED
Iteration: --- → 53.1 - Nov 28
Priority: P2 → P1
Comment 1•8 years ago
|
||
My current plan is put headers-tab, cookies-tab, params-tab, response-tab into netmonitor/components/net and bring related tests.
We can replace each tab in
https://github.com/mozilla/gecko-dev/blob/master/devtools/client/netmonitor/netmonitor-view.js#L484
with react components, then introduce TabBar/Toolbar to replace the whole Sidebar tabs.
webconsole has the Post Tab `devtools/client/webconsole/net/components/post-tab` and we may consider bring it to the netmonitor as well.
we may consider bring DataProvider from webconsole/net for data backend once we know the code relation better.
Comment 2•8 years ago
|
||
according to honza's feedback, the Post Tab content is within the params tab in netmonitor.
Comment 3•8 years ago
|
||
(In reply to Fred Lin [:gasolin] from comment #1)
> My current plan is put headers-tab, cookies-tab, params-tab, response-tab
> into netmonitor/components/net and bring related tests.
>
> We can replace each tab in
> https://github.com/mozilla/gecko-dev/blob/master/devtools/client/netmonitor/
> netmonitor-view.js#L484
> with react components, then introduce TabBar/Toolbar to replace the whole
> Sidebar tabs.
Yep, I like it. When refactoring stuff in netmonitor-view.js we should take
every opportunity to move stuff out to an independent module.
> webconsole has the Post Tab
> `devtools/client/webconsole/net/components/post-tab` and we may consider
> bring it to the netmonitor as well.
We discussed this at the meeting so, just for the record. I like having
Post tab in the side panel but, we should focus on refactoring first.
UI/UX changes can be introduced later.
> we may consider bring DataProvider from webconsole/net for data backend once
> we know the code relation better.
Agree
Honza
Reporter | ||
Comment 4•8 years ago
|
||
About the discussion of how to copy HTTPi components into netmonitor (comment 1 ~ comment 3) should continue in bug 1309185.
I think this bug should be treated as a meta bug since it depends on many breakdown tasks. Please take a look at the bug dependency tree https://bugzilla.mozilla.org/showdependencytree.cgi?id=1308450&hide_resolved=1.
Base on dependency tree, there are four tasks have been moved to "Reserve Backlog" in tracking dashboard such as:
* Bug 1307667 - [UX] Unifying HTTP inspector UX between netmonitor and the new web console
* Bug 1309186 - Make RequestItem expandable (hidden behind a pref)
* Bug 1309189 - Remove NetworkDetailsView tabs + Make RequestItem expandable by default (removing the pref)
* Bug 1309190 - Introduce an option for switching between expandability and sidebar HTTP preview
So the goal for this meta will focus on copying HTTPi code and implementing sidebar refactoring
* Bug 1309185 - Copy HTTPi code into netmonitor/shared panel directory
* Bug 1317645 - Implement sidebar view (network details view)
Marco, would you do me a favor to set this bug as a meta? thanks :)
Flags: needinfo?(mmucci)
Comment 5•8 years ago
|
||
Will do, thanks Ricky.
Assignee: gasolin → nobody
Status: ASSIGNED → NEW
Iteration: 53.1 - Nov 28 → ---
Flags: qe-verify+
Flags: needinfo?(mmucci)
Keywords: meta
Priority: P1 → --
QA Contact: ciprian.georgiu
Summary: Integrate HTTPi into the Net panel → [meta] Integrate HTTPi into the Net panel
Whiteboard: [netmonitor]
Comment 6•8 years ago
|
||
Actually Timings, Security, Preview tab can be work separately without HTTPi integration
Comment 7•8 years ago
|
||
Setting the priority field so, this bug doesn't look like untriaged.
Honza
Priority: -- → P2
Reporter | ||
Comment 8•8 years ago
|
||
I'd like to close this bug since sidebar detail panel was completed in bug 1317645.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
Updated•8 years ago
|
Updated•7 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•