{"action":"created","issue":{"url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger/issues/4","repository_url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger","labels_url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger/issues/4/comments","events_url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger/issues/4/events","html_url":"https://github.com/fabiospampinato/vscode-statusbar-debugger/issues/4","id":252759635,"number":4,"title":"Please add support for debugging compound configuration","user":{"login":"nvmkpk","id":18663052,"avatar_url":"https://avatars3.githubusercontent.com/u/18663052?v=4","gravatar_id":"","url":"https://api.github.com/users/nvmkpk","html_url":"https://github.com/nvmkpk","followers_url":"https://api.github.com/users/nvmkpk/followers","following_url":"https://api.github.com/users/nvmkpk/following{/other_user}","gists_url":"https://api.github.com/users/nvmkpk/gists{/gist_id}","starred_url":"https://api.github.com/users/nvmkpk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nvmkpk/subscriptions","organizations_url":"https://api.github.com/users/nvmkpk/orgs","repos_url":"https://api.github.com/users/nvmkpk/repos","events_url":"https://api.github.com/users/nvmkpk/events{/privacy}","received_events_url":"https://api.github.com/users/nvmkpk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-08-24T23:32:02Z","updated_at":"2018-03-04T18:02:28Z","closed_at":null,"author_association":"NONE","body":"Here is my launch.json file:\r\n```\r\n{\r\n    // Use IntelliSense to learn about possible Node.js debug attributes.\r\n    // Hover to view descriptions of existing attributes.\r\n    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387\r\n    \"version\": \"0.2.0\",\r\n    \"configurations\": [\r\n        {\r\n            \"type\": \"node\",\r\n            \"request\": \"launch\",\r\n            \"name\": \"Server\",\r\n            \"program\": \"${workspaceRoot}/startup.js\"\r\n        },\r\n        {\r\n            \"type\": \"chrome\",\r\n            \"request\": \"launch\",\r\n            \"name\": \"Client\",\r\n            \"url\": \"http://localhost:8080\",\r\n            \"webRoot\": \"${workspaceRoot}\"\r\n        }\r\n    ],\r\n    \"compounds\": [\r\n        {\r\n            \"name\": \"Application\",\r\n            \"configurations\": [\"Server\", \"Client\"]\r\n        }\r\n    ]\r\n}\r\n```\r\n\r\nThe default debugger toolbar shows a dropdown to switch the context between 'Server' and 'Client'. This is missing in the status bar when this extension is installed."},"comment":{"url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger/issues/comments/370249571","html_url":"https://github.com/fabiospampinato/vscode-statusbar-debugger/issues/4#issuecomment-370249571","issue_url":"https://api.github.com/repos/fabiospampinato/vscode-statusbar-debugger/issues/4","id":370249571,"user":{"login":"Spown","id":3817672,"avatar_url":"https://avatars2.githubusercontent.com/u/3817672?v=4","gravatar_id":"","url":"https://api.github.com/users/Spown","html_url":"https://github.com/Spown","followers_url":"https://api.github.com/users/Spown/followers","following_url":"https://api.github.com/users/Spown/following{/other_user}","gists_url":"https://api.github.com/users/Spown/gists{/gist_id}","starred_url":"https://api.github.com/users/Spown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Spown/subscriptions","organizations_url":"https://api.github.com/users/Spown/orgs","repos_url":"https://api.github.com/users/Spown/repos","events_url":"https://api.github.com/users/Spown/events{/privacy}","received_events_url":"https://api.github.com/users/Spown/received_events","type":"User","site_admin":false},"created_at":"2018-03-04T18:02:28Z","updated_at":"2018-03-04T18:02:28Z","author_association":"NONE","body":">\"is\" or \"will\"?\r\n>I'm not sure I understood this. \r\n\r\nI didn't know what are you were referring to. How it is (you think) it works right now or how it will be when (if) the requested feature will be implemented.\r\n\r\n>If there's a session running and you click the button it will stop the session, if there's no session running and you click the button it will start a new session (possibly asking you which configuration to use, if there are more than 1)\r\n\r\nOk, so no it's clear. This is not what's happening. If I have a compound session of 2 debuggers running:\r\n* click on the button -> stops the currently selected one and the other one gets selected\r\n* clicking on the button (that now has the name of the remaining debugger) doesn't stop it -> it calls the palette to chose what debugger to run\r\n\r\n![](https://drive.google.com/uc?id=1rFvvQdo5SXqm-YIhpIjcAA92iW3uo9of)"}}
{"actor":{"display_login":"Spown"}}