question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Remote debugging should be proxied and enabled by default

See original GitHub issue

Background

Starting with Brave v1.2, users can enable the remote debugging option which allows for:

  • service calls to be made out to Google (fetching syntax highlighting data, etc)
  • Lighthouse audits
  • actual remote debugging (connecting to phone, etc)

This setting is in brave://settings/privacy and is DISABLED by default. A more detailed description of this (including the Google network annotation) can be found here: https://github.com/brave/brave-browser/issues/7372#issuecomment-569130105

There is no alert (infobar, etc) when the setting is disabled, so users are left thinking there is a bug

Feature request

  1. The calls made out to Google services for remote debugging should be proxied to remove user identifiable information (ex: IP address)
  2. The Remote Debugging feature should be defaulted to ENABLED

Steps to Reproduce

  1. Fresh profile
  2. Visit https://brave.com
  3. Open developer tools
  4. Go to audit tab
  5. Run Lighthouse audit

Actual result:

It fails and there is no UI notifying you ☹️

If you opened via the command line, you WILL see stdout logging which suggests going to brave://settings/privacy and enabling Remote Debugging

Expected result:

It should just work

Reproduces how often:

100%

cc: @jumde @rebron

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:5
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
0x1eefcommented, Aug 10, 2020

@bsclifton I don’t want to use Remote debugging and I would prefer to keep it off. I was surprised to learn this is enabled by default. Anything that allows remote access to my browser (as I understand this feature) is not okay with me and I don’t want it on nor do I want to use services that rely on it.

0reactions
bscliftoncommented, Jun 29, 2020

@francoism90 I think we’re going to remove that setting, as it’s now defaulted to on

You can follow https://github.com/brave/brave-browser/issues/9715 for updates

Read more comments on GitHub >

github_iconTop Results From Across the Web

Function apps should have remote debugging turned off
Remote debugging requires inbound ports to be opened on Function apps. Remote debugging should be turned off. Mode, Indexed. Type, BuiltIn. Preview, FALSE....
Read more >
Remote Debug ASP.NET Core on IIS and an Azure VM
On the remote computer, find and start the Remote Debugger from the Start menu. If you don't have administrative permissions on the remote ......
Read more >
Multi-User Debugging in PhpStorm - freeCodeCamp
For this guide, DBGp proxy will run on the same machine as the web server and will use Xdebug's default port, hence 127.0.0.1:9000...
Read more >
PhpStorm - Multiuser debugging via Xdebug proxies - JetBrains
Start the DBGp proxy either on the web server or on a machine that can communicate both with the web server and all...
Read more >
Debugging tips - Kill Bill Documentation
Specify -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=12345 on startup in your JVM settings to enable remote debugging (this ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found