Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

Disable Autoswitch of Output Tab #36

Closed
dsthedev opened this issue Mar 7, 2018 · 2 comments
Closed

Disable Autoswitch of Output Tab #36

dsthedev opened this issue Mar 7, 2018 · 2 comments

Comments

@dsthedev
Copy link

dsthedev commented Mar 7, 2018

Description

Whenever a folder, workspace, etc is opened and the Integrated Terminal is open; it switches to the output panel regardless of the focused tab.

Actual behavior

Terminal tab loses focuses to output for extension initialization output.

Expected behavior

Preserve active tab focus.

Steps to reproduce

Leave terminal panel open before closing a project / workspace. Reopen the project.

Config

{
    "deploy.reloaded": {
        "clearOutputOnStartup": true,
        "openOutputOnStartup": false
    }
}

Logs

N/A

Screenshot

N/A

Your environment

  • Operating system: Windows 10 | 64 bit & MacOS Sierra
  • Visual Studio Code version: 1.20.1
  • Extension version: 0.53.3

Additional comments

I can understand if you're using this initialization output for working on the extension, however forcing a UI focus switch is jarring. For example I use the terminal / powershell constantly, and expect the terminal to remain open when I reopen a project. Especially since I'm not using Deploy on most of my projects.

P.S this extension is amazing otherwise!

@mkloubert
Copy link
Owner

mkloubert commented Mar 7, 2018

@dsthedev

I released a new version 0.54.0, which should relsove the problem by defining openOutputOnStartup=(false) as default.

In my test scenarios, the extension does not change to its output tab, if I have selected another tab before.

You should update to VSCode 1.21 before install the extension.

@dsthedev
Copy link
Author

dsthedev commented Mar 8, 2018

It seems like the updates and your fix worked.

Thank you for the quick response and fix!

@dsthedev dsthedev closed this as completed Mar 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants