Page MenuHomePhabricator

transfusion (Bryan Kok)
User

Projects

User does not belong to any projects.

User Details

User Since
May 24 2019, 2:40 PM (345 w, 2 d)
Availability
Available
Review Queue
0

Recent Activity

Mar 20 2024

transfusion committed rLARCH9d38f2f5934e: [fenix] Replace @string/tab_tray_menu_item_save with….
[fenix] Replace @string/tab_tray_menu_item_save with…
Mar 20 2024, 7:02 AM
transfusion committed rLARCHaf9c86aea586: [fenix] Replace lingering occurence of ic_hollow_share with ic_share_filled….
[fenix] Replace lingering occurence of ic_hollow_share with ic_share_filled…
Mar 20 2024, 7:02 AM

Mar 18 2024

transfusion committed rMOZILLACENTRAL9d38f2f5934e: [fenix] Replace @string/tab_tray_menu_item_save with….
[fenix] Replace @string/tab_tray_menu_item_save with…
Mar 18 2024, 2:39 PM
transfusion committed rMOZILLACENTRALaf9c86aea586: [fenix] Replace lingering occurence of ic_hollow_share with ic_share_filled….
[fenix] Replace lingering occurence of ic_hollow_share with ic_share_filled…
Mar 18 2024, 2:38 PM

Apr 9 2020

transfusion committed rMOZILLACENTRALca155a8aaeb7: Bug 1618417 - Merge Initiator column into Cause r=Honza.
Bug 1618417 - Merge Initiator column into Cause r=Honza
Apr 9 2020, 7:24 AM
transfusion closed D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
Apr 9 2020, 7:24 AM

Apr 8 2020

transfusion updated the diff for D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
  • Rebase against central again, incorporate new changes to tests
Apr 8 2020, 12:27 PM

Apr 6 2020

transfusion updated the diff for D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
  • Register onInitiatorMouseDown on the lastframe element with the link styling only
Apr 6 2020, 11:40 AM

Apr 4 2020

transfusion updated the diff for D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
  • Undo unnecessary EOF newline deletion
Apr 4 2020, 7:26 PM
transfusion updated the diff for D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
  • Fix test failures since the cause in the initiator column has been now moved into a separate div
  • Rebase against central, past Bug 1623110
Apr 4 2020, 7:21 PM

Mar 22 2020

transfusion updated the diff for D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
  • Fix test failures since the cause in the initiator column has been now moved into a separate div
Mar 22 2020, 10:17 AM

Mar 21 2020

transfusion updated the diff for D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
  • Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza
  • Remove link styling for the cause label in the initiator column

image.png (225×358 px, 20 KB)

Mar 21 2020, 3:43 PM

Mar 10 2020

transfusion added a comment to D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.

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 10 2020, 4:22 PM
transfusion created D66172: Bug 1618417 - Merge Initiator column into Cause r=Harald,Honza.
Mar 10 2020, 3:35 AM

Mar 9 2020

transfusion committed rMOZILLACENTRALe74ecc34bd94: Bug 1247083 - Number inline and new stylesheets separately in Style Editor….
Bug 1247083 - Number inline and new stylesheets separately in Style Editor…
Mar 9 2020, 3:55 PM
transfusion closed D62019: Bug 1247083 - Number inline and new stylesheets separately in Style Editor; r=pbro.
Mar 9 2020, 3:55 PM

Mar 7 2020

transfusion added a comment to D62019: Bug 1247083 - Number inline and new stylesheets separately in Style Editor; r=pbro.

Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=bf15c206ae56bd4e3893c8ec00f6150c2f42a4c4

Mar 7 2020, 7:36 AM
transfusion updated the diff for D62019: Bug 1247083 - Number inline and new stylesheets separately in Style Editor; r=pbro.
  • Refactor getting the index of new and inline style sheets into different functions for readability
Mar 7 2020, 7:17 AM

Feb 20 2020

transfusion added a comment to D62019: Bug 1247083 - Number inline and new stylesheets separately in Style Editor; r=pbro.

Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=bf406303daed69de941d3d319720ec1af0d0895a&selectedJob=289694261

Feb 20 2020, 4:01 PM
transfusion updated the diff for D62019: Bug 1247083 - Number inline and new stylesheets separately in Style Editor; r=pbro.
  • 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 20 2020, 4:00 PM

Feb 19 2020

transfusion committed rMOZILLACENTRAL92266067ef56: Bug 1592535 - Add a column displaying the last frame in the stack trace info if….
Bug 1592535 - Add a column displaying the last frame in the stack trace info if…
Feb 19 2020, 11:28 AM
transfusion closed D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
Feb 19 2020, 11:28 AM

Feb 18 2020

transfusion added a comment to D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.

@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.

Feb 18 2020, 4:57 PM
transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • Regenerate the networkEvent.js stub because of the lastFrame addition to the form.
Feb 18 2020, 4:56 PM

Feb 17 2020

transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • 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 17 2020, 5:58 PM

Feb 14 2020

transfusion committed rMOZILLACENTRALefefdcf32ad5: Bug 1592535 - Add a column displaying the last frame in the stack trace info if….
Bug 1592535 - Add a column displaying the last frame in the stack trace info if…
Feb 14 2020, 1:18 PM
transfusion closed D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
Feb 14 2020, 1:18 PM

Feb 13 2020

transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • Rename "cause" to "initiator" in comment
Feb 13 2020, 4:40 PM
transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • 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 13 2020, 4:27 PM

Feb 11 2020

transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • Last frame in the stacktrace is at the top, not bottom
Feb 11 2020, 2:39 PM

Feb 10 2020

transfusion committed rMOZILLACENTRAL07ba3a3f8ce6: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast
Feb 10 2020, 8:58 PM
transfusion closed D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
Feb 10 2020, 8:58 PM
transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • Show ellipses when the initiator text overflows, refactor lastFrames to use ES6 Map
Feb 10 2020, 5:33 PM

Feb 9 2020

transfusion added inline comments to D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
Feb 9 2020, 11:02 AM
transfusion added a comment to D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.

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:

image.png (604×1 px, 208 KB)

Feb 9 2020, 9:00 AM
transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • 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 9 2020, 8:24 AM

Feb 7 2020

transfusion created D62019: Bug 1247083 - Number inline and new stylesheets separately in Style Editor; r=pbro.
Feb 7 2020, 11:44 AM

Feb 3 2020

transfusion updated the diff for D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
  • Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
  • Fix lint
Feb 3 2020, 4:08 AM
transfusion created D61423: Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza.
Feb 3 2020, 3:43 AM

Jan 29 2020

transfusion created D61240: Bug 1247083 - Numbering of inline stylesheets should count only inline stylesheets r=pbro.
Jan 29 2020, 5:33 PM

Jan 18 2020

transfusion added a comment to D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.

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

Jan 18 2020, 6:03 PM · needs-testing-tag
transfusion updated the diff for D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.
  • 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 18 2020, 5:46 PM · needs-testing-tag

Jan 17 2020

transfusion updated the diff for D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
  • Omit adjacent tab checks for clarity
Jan 17 2020, 12:53 PM

Jan 7 2020

transfusion added a comment to D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.

Could you please contribute to this test in order to cover this addition?

Jan 7 2020, 5:52 PM · needs-testing-tag
transfusion added a comment to D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.

@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

Jan 7 2020, 5:41 PM
transfusion updated the diff for D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
  • Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast
  • Rebase and add comments describing the tab moving conditionals
Jan 7 2020, 4:30 PM

Dec 20 2019

transfusion committed rMOZILLACENTRAL5af78a6c183e: Bug 1589908 - The Worker name should be reflected in the threads pane r=bhackett.
Bug 1589908 - The Worker name should be reflected in the threads pane r=bhackett
Dec 20 2019, 7:45 PM
transfusion closed D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.
Dec 20 2019, 7:45 PM · needs-testing-tag

Dec 12 2019

transfusion committed rMOZILLACENTRAL0f6958f49842: Bug 1595738 - Update about:licenses page with SignalR WS parser. r=Honza,mhoye.
Bug 1595738 - Update about:licenses page with SignalR WS parser. r=Honza,mhoye
Dec 12 2019, 4:59 PM
transfusion closed D53326: Bug 1595738 - Update about:licenses page with SignalR WS parser. r=Honza.
Dec 12 2019, 4:59 PM

Dec 10 2019

transfusion updated the diff for D53326: Bug 1595738 - Update about:licenses page with SignalR WS parser. r=Honza.
  • Add future SignalR parser file paths to the Apache 2.0 license notice instead of adding another copy of said license
Dec 10 2019, 6:26 PM
transfusion updated the diff for D53326: Bug 1595738 - Update about:licenses page with SignalR WS parser. r=Honza.

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.

Dec 10 2019, 6:23 PM

Nov 26 2019

transfusion updated the diff for D54410: Bug 1594988 - UI sub nodes in Watch expressions should not be editable r=jlast.
  • 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 26 2019, 6:28 PM

Nov 23 2019

transfusion created D54410: Bug 1594988 - UI sub nodes in Watch expressions should not be editable r=jlast.
Nov 23 2019, 7:18 PM

Nov 17 2019

transfusion created D53326: Bug 1595738 - Update about:licenses page with SignalR WS parser. r=Honza.
Nov 17 2019, 12:01 AM

Nov 16 2019

transfusion updated subscribers of D51498: 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.

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.

Nov 16 2019, 7:53 PM
transfusion updated the diff for D51498: 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.
  • Add licensing headers, map "type" values to their names, undo unnecessary package-lock.json change
Nov 16 2019, 7:42 PM

Nov 12 2019

transfusion added a comment to D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.

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 12 2019, 8:32 PM · needs-testing-tag

Nov 9 2019

transfusion added a comment to D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.

https://codepen.io/transfusion/pen/BaaZmWz
Expected behavior:

image.png (528×1 px, 136 KB)

Nov 9 2019, 12:57 PM · needs-testing-tag
transfusion created D52444: Bug 1589908 - The Worker name should be reflected in the threads pane r=jlast.
Nov 9 2019, 12:46 PM · needs-testing-tag

Nov 8 2019

transfusion updated the diff for D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
  • Use the source ID instead of the source URL to uniquely identify the tab being moved
Nov 8 2019, 9:04 PM

Nov 2 2019

transfusion updated the diff for D51498: 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.
  • 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 2 2019, 2:27 PM
transfusion updated subscribers of D51498: 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 2 2019, 2:25 PM
transfusion created D51498: 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 2 2019, 2:24 PM

Nov 1 2019

transfusion updated the diff for D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
  • Fix nits and avoid wordy undefined and null checks by moving them into getters
Nov 1 2019, 6:58 PM

Oct 30 2019

transfusion added a comment to D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.

Is there anything we can do about this jitter? A throttle or a debounce maybe?

Oct 30 2019, 5:52 PM
transfusion updated the diff for D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
  • 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 30 2019, 5:30 PM

Oct 27 2019

transfusion created D50755: Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast.
Oct 27 2019, 6:43 PM

Jul 3 2019

transfusion added a comment to D33832: Bug 1528036 - Full page screenshot tool is not functional after page refresh r=pbro.
  • Remove unused conn argument and clean up the actor in destroy()
Jul 3 2019, 6:32 PM

Jun 27 2019

transfusion added a comment to D33832: Bug 1528036 - Full page screenshot tool is not functional after page refresh r=pbro.
  • 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 27 2019, 5:34 PM

Jun 6 2019

transfusion created D33995: Bug 1519315 - Display CodeMirror's gutter in console input when devtools.webconsole.input.editor is true. r=nchevobbe..
Jun 6 2019, 5:22 PM

Jun 5 2019

transfusion created D33832: Bug 1528036 - Full page screenshot tool is not functional after page refresh r=pbro.
Jun 5 2019, 7:42 PM

Jun 2 2019

transfusion updated the diff for D32612: Bug 1519314 - Enter should create a new line, Ctrl-Enter should execute the input when 'devtools.webconsole.input.editor' is true. r=nchevobbe.

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

Jun 2 2019, 4:34 PM

May 26 2019

transfusion added a comment to D32612: Bug 1519314 - Enter should create a new line, Ctrl-Enter should execute the input when 'devtools.webconsole.input.editor' is true. r=nchevobbe.

Summary of the process I went through to fix this bug:

May 26 2019, 5:39 AM
transfusion created D32612: Bug 1519314 - Enter should create a new line, Ctrl-Enter should execute the input when 'devtools.webconsole.input.editor' is true. r=nchevobbe.
May 26 2019, 4:58 AM