User Details
- User Since
- May 24 2019, 2:40 PM (345 w, 2 d)
- Availability
- Available
- Review Queue
- 0
Mar 20 2024
Mar 18 2024
Apr 9 2020
Apr 8 2020
- Rebase against central again, incorporate new changes to tests
Apr 6 2020
- Register onInitiatorMouseDown on the lastframe element with the link styling only
Apr 4 2020
- Undo unnecessary EOF newline deletion
- Fix test failures since the cause in the initiator column has been now moved into a separate div
- Rebase against central, past Bug 1623110
Mar 22 2020
- Fix test failures since the cause in the initiator column has been now moved into a separate div
Mar 21 2020
- Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza
- Remove link styling for the cause label in the initiator column
Mar 10 2020
I felt that it would be more logical/organized if (assuming ascending order) the sorting logic sorts all rows without a stack trace before all the other rows in alphabetic order of the cause alone,
and then proceeds to sort the rest of the rows which have a stack trace and (cause) according to the filename 1st, line number 2nd ordering as I did in Bug 1592535,
because (to me) it does not make sense to be comparing a filename to a cause alphabetically when a row with only a cause represents "lack of initiator/filename".
Mar 9 2020
Mar 7 2020
- Refactor getting the index of new and inline style sheets into different functions for readability
Feb 20 2020
- Bug 1247083 - Numbering of inline stylesheets should count only inline stylesheets; client-side only implementation r=pbro
- Refactor the friendly index logic into a separate function in StyleEditorUI.jsm and add a createStyleSheet helper for tests
Feb 19 2020
Feb 18 2020
@Honza Fixed, I ran the command that was suggested in the TEST-UNEXPECTED-FAIL output of browser_webconsole_stubs_network_event.js to regenerate itself because the network event packet now has a lastFrame property.
- Regenerate the networkEvent.js stub because of the lastFrame addition to the form.
Feb 17 2020
- Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
- Fix lint
- Make Initiator column visible by default in Nightly, add link styling to show that it is clickable
- Show ellipses when the initiator text overflows, refactor lastFrames to use ES6 Map
- Last frame in the stacktrace is at the top, not bottom
- Add initiator column mochitest based on browser_net_cause.js testing Stack Panel open on click, last frame correctly displayed, and sorted order upon column header click
- Rename "cause" to "initiator" in comment
- Ensure the widths of all the columns, including the initiator, sum up to 100%, and fix test regressions
Feb 14 2020
Feb 13 2020
- Rename "cause" to "initiator" in comment
- Add initiator column mochitest based on browser_net_cause.js testing Stack Panel open on click, last frame correctly displayed, and sorted order upon column header click
Feb 11 2020
- Last frame in the stacktrace is at the top, not bottom
Feb 10 2020
- Show ellipses when the initiator text overflows, refactor lastFrames to use ES6 Map
Feb 9 2020
Many thanks for all of the feedback above. I've based the link/clickable styling on the Stack Trace pane for consistency; here is what it looks like in dark mode:
- Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
- Fix lint
- Make Initiator column visible by default in Nightly, add link styling to show that it is clickable
Feb 7 2020
Feb 3 2020
- Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
- Fix lint
Jan 29 2020
Jan 18 2020
I have written a test that checks whether the name passed into the constructor gets set on the worker after opening the debugger toolbox, and have also factored in @bhackett 's comment from here about evaluateJS potentially not returning a string. https://bugzilla.mozilla.org/show_bug.cgi?id=1589908#c13
- Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast
- Return the worker name in the name getter of the WorkerTargetFront if one exists instead of in the UI, add corresponding test to browser_dbg_listworkers.js
Jan 17 2020
- Omit adjacent tab checks for clarity
Jan 7 2020
@jlast I've rebased on top of central as of the time of writing and it plays perfectly well with the haveTabSourcesChanged and other optimizations since then
I'm not 100 percent convinced that we need 207 or 217. I get that you only want the lines in the if statement to run only if the tab moves far enough to left or right but I'm not sure it's entirely necessary. Any thoughts?
@janelledement Thanks for the comments - If these duplicated lines
moveTabBySourceId(this.draggedSource.id, targetTab); this.draggedSourceIndex = targetTab
are not inside the if blocks, they will always fire if the tab is not moved far enough
- Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast
- Rebase and add comments describing the tab moving conditionals
Dec 20 2019
Dec 12 2019
Dec 10 2019
- Add future SignalR parser file paths to the Apache 2.0 license notice instead of adding another copy of said license
Add future SignalR parser file paths to the Apache 2.0 license notice instead of adding another copy of said license Please ignore, accidentally ran arc diff against the original revision.
Nov 26 2019
- Bug 1594988 - UI sub nodes in Watch expressions should not be editable r=jlast
- Update the jest snapshot since onDoubleClick has been moved from the <li/> expression container into the ObjectInspector
Nov 23 2019
Nov 17 2019
Nov 16 2019
The one-line descriptions in JSONHubProtocol.js, IHubProtocol.js, and HandshakeProtocol.js are taken from their C# counterparts (e.g. https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.protocol.jsonhubprotocol?view=aspnetcore-3.0). There was no such description for TextMessageFormat.js since it was originally a private-only class. I couldn't find any date or email info for the license in master of their repository.
- Add licensing headers, map "type" values to their names, undo unnecessary package-lock.json change
Nov 12 2019
I wonder if there is an alternative to doing the evaluation. The server should be running in the context of the worker.
Hmm, I'm afraid I couldn't figure out how / if it's possible without too much difficulty -
Nov 9 2019
https://codepen.io/transfusion/pen/BaaZmWz
Expected behavior:
Nov 8 2019
- Use the source ID instead of the source URL to uniquely identify the tab being moved
Nov 2 2019
- Bug 1589068 - Provide MVP Signalr support for the websocket inspector r=Honza
- Bug 1589068 - Add support for HandshakeResponse, Invocation, StreamItem, and Completion incoming messages, including multiple messages in one WS frame, by including SignalR client sources r=Honza
Nov 1 2019
- Fix nits and avoid wordy undefined and null checks by moving them into getters
Oct 30 2019
- Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast
- Improve tab reordering algorithm to avoid a feedback loop when dragging over the neighboring tab causes the current tab to lose focus and the original tab to be reselected
Oct 27 2019
Jul 3 2019
- Remove unused conn argument and clean up the actor in destroy()
Jun 27 2019
- Bug 1528036 - Full page screenshot tool is not functional after page refresh r=yulia
- Ensure that this._onNavigate is bound in initialize in order for the destroy function to destroy the same function which was created.
Jun 6 2019
Jun 5 2019
Jun 2 2019
Fix alphabetical order nit, extract function simulating console input, make the 2nd expression depend on the 1st, check if the input is indeed executed in editor mode, and handle the Cmd/Meta key on macOS
May 26 2019
Summary of the process I went through to fix this bug:



