Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chrome: Add support for devtools:// schema #3786

Open
tomaszkunicki opened this issue Sep 6, 2024 · 3 comments
Open

chrome: Add support for devtools:// schema #3786

tomaszkunicki opened this issue Sep 6, 2024 · 3 comments
Labels
enhancement Enhancement request

Comments

@tomaszkunicki
Copy link

Describe the bug
In versions prior to CEF 125 we could use devtools:// url for nodejs debugging but it doesn't work anymore.

To Reproduce
Steps to reproduce the behavior:

  1. Open node --inspect
  2. You will see inspector port (i.e. 127.0.0.1:9229)
  3. Open http://127.0.0.1:9229/json/list in browser to get url for the debugger
  4. Copy "devtoolsFrontendUrl" property value
  5. Open cefclient.exe and copy given url
  6. In cefclient page can't be opened
  7. It works in chrome though

Expected behavior
Debugger should open

Versions (please complete the following information):

  • OS: Windows 11
  • CEF 128 (last worked in CEF 124)

Additional context
Yes. Cefclient.exe not opening given url but chrome does it.

@tomaszkunicki tomaszkunicki added the bug Bug report label Sep 6, 2024
@tomaszkunicki tomaszkunicki changed the title devtools:// schema no longer working which removes ability to open node js debugger devtools:// schema no longer works, which removes the ability to open the Node.js debugger. Sep 9, 2024
@magreenblatt
Copy link
Collaborator

Launch chrome://inspect in a chrome browser and connect that way. See issue #3740.

@magreenblatt magreenblatt closed this as not planned Won't fix, can't repro, duplicate, stale Sep 27, 2024
@tomaszkunicki
Copy link
Author

@magreenblatt, thank you for your suggestion, but launching chrome://inspect in a Chrome browser doesn't address our issue. Using Chrome instead of CEF defeats the purpose of our implementation. Our goal is to open multiple debugger windows for multiple Node.js processes and manage them within our custom debugging application built on CEF. The inability to open the Node debugger in CEF since version 126 represents a degradation of CEF's features and negatively impacts its usability for our use case.

@magreenblatt
Copy link
Collaborator

Thanks for the explanation of your use case. I'll reopen this issue as an enhancement request.

@magreenblatt magreenblatt reopened this Oct 7, 2024
@magreenblatt magreenblatt added enhancement Enhancement request and removed bug Bug report labels Oct 7, 2024
@magreenblatt magreenblatt changed the title devtools:// schema no longer works, which removes the ability to open the Node.js debugger. chrome: Add support for devtools:// schema Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement request
Projects
None yet
Development

No branches or pull requests

2 participants