DevTools/Features/ConsoleQueuedMessages
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
Console Queued Message Display | |
Stage | Complete |
Status | In progress |
Release target | Firefox 12 |
Health | OK |
Status note | Currently available in Nightly. |
Team
Product manager | Kevin Dangoor |
Directly Responsible Individual | Dave Camp |
Lead engineer | Mihai Sucan |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Vlad Maniac (irc: vladmaniac, #automation) |
UX lead | ` |
Product marketing lead | ` |
Operations lead | ` |
Additional members | David Dahl |
Open issues/risks
`
Stage 1: Definition
1. Feature overview
If a user's JavaScript logs messages using console.log and similar methods before the Web Console has been opened, those messages are lost. In order to see that log output, the user needs to reload the page.
With this feature in place, the user will see those messages as soon as they open the Web Console without needing to reload the page.
This feature also works for JavaScript errors and is very convenient for developers.
2. Users & use cases
With code like console.log("hi"); in a JS file, you should be able to load the page with the Web Console closed, open the Web Console and see "hi" in the log.
3. Dependencies
`
4. Requirements
- messages logged using console.* methods should be displayed on open of Web Console (subject to limitations to avoid a queue that's too large)
Non-goals
- Ideally, CSS and JavaScript errors would also be stored but if we can't get that on the first pass, that's acceptable.
Stage 2: Design
5. Functional specification
`
6. User experience design
`
Stage 3: Planning
7. Implementation plan
`
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
in progress
Operations review
`
Stage 4: Development
9. Implementation
`
Stage 5: Release
10. Landing criteria
`
Feature details
Priority | P1 |
Rank | 6 |
Theme / Goal | ` |
Roadmap | Developer Tools |
Secondary roadmap | ` |
Feature list | Desktop |
Project | ` |
Engineering team | DevTools |
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | sec-review-needed | dchan |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | Test Plan |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |