text:
Mouse scroll wheel on tabs should switch tabs

Just like in Chrome browser, if you put your mouse cursor over the tabs and then scroll, it changes between the tabs. Would be convenient if the same happened on the tabs in vscode.

Currently, when there are more tabs so that a horizontal scrollbar appears, scrolling will control this scrollbar. Switching tabs would clash with that feature.
I think the behavior should stay as it is now, as otherwise one might very easily switch tabs by accident, if his mouse is over the tab bar (e. g. after switching tabs by clicking).

Moving the set of visible tabs (the way it operates right now) is how Firefox handles their tabs, while moving between tabs is how Chrome handles their tabs.
I'd say that it's more useful to move between tabs since the majority of the time that your mouse is in the tab bar you want to switch to a tab that you can actually already see in the tab bar. And most of the time that you're switching tabs you're switching to one that was recently used, so it would already be in the visible portion of the tab bar (rather than out of scrollbar focus).
And if I do want to move to a tab that isn't in the visible portion of the tab bar, I would probably use another way to get there (because who even remembers which tabs are open when you're dealing with lots of tabs?), like a quick open dialog.
Because of vscode's preview mode, where it doesn't keep the tab open unless you want it to, so you'll have less tabs open in vscode than if you were using another editor, so it also makes it better to choose a default that is relevant to this case.
At the very least, it should be a configurable option what the scroll wheel does.

And most of the time that you're switching tabs you're switching to one that was recently used, so it would already be in the visible portion of the tab bar (rather than out of scrollbar focus).

Why would that be the case? Tabs aren't ordered by LRU, so the tab you recently used might as well be outside of the visible portion.

At the very least, it should be a configurable option what the scroll wheel does.

Agreed. Also see #3130.

Would it be possible to expose the tab switch functionality through the menu? Like say for Mac OS, there should be a "Select Next/Previous Tab" option under "Window" and let the user bind it however they want to?
As it is right now, the VSC "Window" menu options are quite empty.

Would it be possible to expose the tab switch functionality through the menu? Like say for Mac OS, there should be a "Select Next/Previous Tab" option under "Window" and let the user bind it however they want to?

Making it customizable like this would be ideal.

Even if the default behavior was set to switch tabs, it could switch tabs AND scroll all the way to the hidden tabs that need scrolling to get to. But as it is now the only way to switch tabs is by clicking on the exact tab as opposed to casually throwing the pointer on the top of the window and scrolling the wheel. I am doing literally hundreds of extra mouse clicks every day just to switch tabs.

Number 1 requested feature for me this
Even though notepad++ does not support the mousewheel, it does provide [ctrl]+[pgdw]/[pgup] shortcut keys that you can use for back/forth tab cycling... can even hold them down :)  vscode doesn't even provide the shortcut key possibility to switch active tab document :-1:
Why vscode doesn't even have this bare minimum support is really bad.. I mean notepad++ has had it for many many many years now. Along with hugely helpful multiline tabbar... not some useless singleline tabbar that barely shows many documents before going off screen :unamused:
https://github.com/Microsoft/vscode/issues/54182

FYI, on Sublime Text, you can hold right mouse button, and use the mouse wheel to switch tabs, which I find it pretty nice because I don't need to orient my mouse cursor in the top tiny area.

As for now, the proposed behavior does not seem to be intuitive to me.

As for now, the proposed behavior does not seem to be intuitive to me.

Get a better mouse then, no cares if you don't find a optional improvement useful or not, fact is many others who aren't newbs will find it an improvement.
You know what I call incredibly un-intuitive... garbage ux and a tabbar that sucks....
...1. Does not even have a drop down icon on the far right side for all the document tabs that can no longer be displayed on the tabbar for quicker access in selecting.. because dolt design corp somehow think scrolling the tabbar is intuitive? no its rubbish and always has been unless you stuck using some touchpad rubbish where you can't use a mouse with a mousewheel. Using the mousewheel to select tabs has been the better way for well over a decade in any decent software that has implemented tabs...
And for reference a dropmenu icon on the end of the tabbar to show non visible tabbed documents has been implemented in  VisualStudio, Firefox, Jetbrains, Eclipse and numerous other software packages that somehow managed to put a icon with a dropdown menu to show the document tabs that are no longer visible on the tabbbar... and to any derp that says just have the sidebar menu showing with OPEN EDITORS in view for a list view of tabs .. I REPEAT OPEN EDITORS in side bar view is the required.. because it's not like the sidebar is also used for showing addons, and many other views you might be in.. but ooh you've got to many tabs open and the tab document you want can't be seen, lets slowly use this shitty scrolling tabbar garbage ux, or switch sidebar to the Open Editors view so I can find the document tab I'm wanting, and then switch back to the sidebar view I was in before.. because someone overpaid so called professionals can't do there job properly and implement basics that don't suck.
Not to mention they waste more pixel width space than is really needed but offering that up for customization just hasn't happened),  along with the tabbbar is used for showing countless things including settings because somehow making dialog windows for such things is so 90's with goolag, msuck flat crap design being peddled everywhere and and where everything needs to be a javascrap infested tab page.. but somehow they can't be seem to make a decent tabbar with the all the features and customization required for it.

how in the hell is it still 2018 and these basics haven't even been done yet?

https://github.com/Microsoft/vscode/issues/54182

@XeonG you might want to consider dropping the snarky and aggressive tone.  And if you feel so strongly about this, why not contribute a patch?

because dolt design corp somehow think scrolling the tabbar is intuitive?

It isn't only them: I also think it's intuitive. Switching tabs with the scroll wheel is what I would call unintuitive.

It isn't only them: I also think it's intuitive. Switching tabs with the scroll wheel is what I would call unintuitive.

Works fantastically in Chrome and other apps, definitely miss it in VSCode and I wouldn't knock it unless you've tried it.

Of course I have tried it, but I prefer scrolling the current view of the tabbar like in Firefox and VS Code.

In the time it takes you  to scroll the tabbar and click on the document you wanted, I could just have cycled to it with the mousewheel.
Not to mention with decent mousewheel support you can flick back/forth between documents for code comparison..
come on threads saying how great garbage ux is and anything better isn't better for them.. Of course it isn't better for you, you aren't even at the level of wanting faster workflow speed and a better interactive convenience to even be involved in the conversation frankly.
"tabbar like in Firefox" Firefox tabbar scrolling is garbage always has been, those mozillidiots only had a popular browser while XUL was around and that was what enabled awesome addons like tabmixplus and numerous other addons to actually work to improve the ux with countless features with options and customization for 'POWER USERS'.. and it's those very users who promoted the browser to and anyone with a half brain to want a better browser especially if they used the addons.
Right now Vivaldi.com (its built on chromium)  craps over all Firefox quantum retardation and chrome .... ooh did I mention the tabbar in Vivaldi actually has most the features from tabmixplus built in... alt+mousewheel also makes for a nice popup list of documents(with thumbnail preview) to cycle through yeah how about doing the same in vscode, mozilla will never get around to that and thus I see the day there browser share gets even worse than what it was last reported at, they chose the path of catering to simpletons (without the marketing weight of over inflated stocks that goolag has to shove advertisements in people's faces promoting inferior products)
"And if you feel so strongly about this, why not contribute a patch?" because I have not the sparetime to waste looking at javascrap /typescrap (ugly assbackward language code).. if it was done in C# sure... sad thing is adding such shortcuts like mousewheel support I can't imagine being that hard at all for those who do work with the typescrap code of vscode.  And neither would adding a drop menu icon at the end of the tabbar.

Speaking about the original issue, I don't find it intuitive because scrolling the mousewheel is an action that feels very lightweight (in UX terms), and therefore is expected to result in lightweight changes, while switching between the viewports is a heavy action (especially when they are fullscreen).
Problems might also arise when switching between multiple tabs very quickly with mousewheel. I expect huge performance drops in these scenarios.

ooh jeez are you serious? just hold [ctrl]+[pgdown] or [ctrl]+[pgup] ..hold those keys down.. is your pc grinding to a halt in switching documents? then time upgrade from a potato pc... even a 15year old pc could handle that...
{
"key": "ctrl+pagedown",
"command": "workbench.action.nextEditor"
}
with ctrl+mousewheel down etc....
...with mousewheel tab switching.. so much better... and if the mouse cursor is over the tabbar and the user uses mousewheel that should switch tabs aswel... this stuff isn't rocket science and has been used in browser for almost 20years now.. vscode developed by snails
please get off this topic you are clearly don't even know wtf you are talking about.. using words like intuitive like that above reply.

I would also like to see the option to use this feature.
Most of the discussion in this thread wouldn't be needed if the feature would be a setting with the current behaviour as a default.

Thanks RossBrunt, for fixing vscode usability issues.... maybe by 2020 they'll actually have it in a release.

Sorry for being late on this issue: In Chrome I can see that you can scroll the tabs only when scrolling over the tabs and pressing the Shift key at the same time. I think we could allow the same in VSCode by default without having a setting for this.
Would that match what people expect?
@RossBrunton any chance you could simplify your PR at https://github.com/microsoft/vscode/pull/72030 to not introduce any setting and to work by default if the Shift key is pressed? I would aim the same kind of functionality as e.g. Chrome. where there is no wrapping around at the end of the tabs.

I personally would like to scroll tabs just by mouseover + scroll wheel.
A setting makes sense here - of course it could default to shift+wheel.
Non-wrapping would also be my preference.

@bpasero I assume you are using Windows? On Linux, applications don't require the shift key to be held down.
In terms of making it optional, I'd rather keep all the options I've added, just because IMO there is no reason not to have options and in this thread it's clear that everyone has their own opinions on how the feature should work. :P

@RossBrunton I am using stock Ubuntu 18 with stock Chrome, nothing fancy installed. And I need to press Shift to scroll tabs. I am using Windows, Linux and macOS since around 10 years side by side and only yesterday did I learn that Shift+scroll would change tabs (in other words - I never accidentally switched tabs while scrolling by accident). So I am quite sure that the default is to not scroll without modifier keys pressed. If someone can point me to UX guidelines for platforms where it is written otherwise, please share.
Re options: I would like to pick a good default before adding more options to our set of 300 options we have already. But I can do this change, no need to update the PR (please close it then).

Okay, something strange is going on then. On my Mint system scroll wheel does change the tab (without modifier) in Chrome. I wonder if it's some configuration somewhere that I've got turned on? It's not even a Chrome vs Chromium thing, since I just installed Chrome and I don't need the modifier.
Could some other Linux users chime in?
Other applications that (on my system at least) support scroll wheel (without modifier) to switch tabs:

Atom (Wraps around)
Cinnamon Window List (Supports optionally reversing the direction of scroll, and wraps around)
Cinnamon Workspace List (Wraps around)
Gnome Terminal (Doesn't support wrapping around)
Foxit Reader (a PDF reader) (Doesn't support wrapping around)
Firefox also recently added the feature, and it doesn't require holding shift there, but I don't have that version on my system.

No modifier is required on Linux here either, not sure why it is for @bpasero .

Fair enough, I am fine just having one setting to enable this and then work without modifier (disabled by default though).

@bpasero That PR has a few different settings. If you plan to include only one setting then what defaults are you planning to have for the other options provided there (reverse, wrap and forced)?
Is it really so bad to include more settings even if there are already 300? An IDE's usefulness is its customizability. How you like to work may not be how others like to work.

I would start with 1 setting for now to enable it and behave in a sensible way.

in a sensible way

What does "sensible" mean to you? If you don't want to offer settings then at least say what defaults you're planning so that people can comment on it before it's done.

One thing I have noticed is that in Windows, the shift + Scroll thing actually goes the opposite way compared to Linux. What way are you going to implement?

For anyone still waiting on this and willing to build their own version, I've been keeping my version of this feature somewhat up to date at https://github.com/RossBrunton/vscode .

@bpasero You should detect whether it's on windows or linux and scroll the same way as the system does (as @RossBrunton said).
And as was mentioned earlier you should say what "sensible" defaults mean to you if you don't want to include more than one setting, so people can at least comment.

Or just let the user choose what they want. It's almost comical how much of this thread is people asking for it to be configurable or asking for what they want, and then Microsoft ignoring that and trying to figure out what the best way to force upon everyone is.
We're big boy programmers we can handle and expect our IDE to be configurable.

Less Microsoft ignoring the various points in this thread and more @bpasero. If only someone else could be assigned to this issue who actually cares what the users are clearly asking for, and @bpasero could instead work on issues he actually has any level of interest in, it would benefit everybody.

🤦♂ how in the hell is this still not implemented?  Seriously @bpasero

Here is my current thinking: introduce a new setting workbench.editor.scrollToSwitchTabs with:

off: disables this to preserve today's behaviour (this is the default)
natural: switch to tabs in natural scrolling order
reverse: switch to tabs in reverse scrolling order

On top of that, I would always allow to Shift-scroll to get the one or the other behaviour (aka switch tabs when this setting is off and just scroll otherwise).

In this model, there is no difference if the tab-stripe is overflowing. You just continue to switch to tabs when scrolling to the right. There is also no wrapping currently.
I am not 100% sure about the setting name and options yet, but I like that it is just 1 to begin with.

Will be in tomorrows insider build to try out.

Decided to change the setting to be a simple boolean and not control the direction of switching. Extracted https://github.com/microsoft/vscode/issues/96544 for that particular feature as it should also impact the scrollbar scrolling, not just the switching behaviour.
To enable this feature you need to change your existing setting to:
"workbench.editor.scrollToSwitchTabs": true
starting with tomorrows insider build.

@bpasero For default scroll direction, when you scroll up does it move to the left? That's the default in most applications.

@rightaway yes, the default is to switch to tab on the left for scrolling up and right for down.

source: gharchive/issue

authors: ChristianKurz RossBrunton XeonG bpasero clujin ekawatani jhasse loplopop parzh pdf rightaway

license: MIT

license_type: permissive

license_source: github-api


text:
Find processes hanging and piling up

Loading folders with many files (in my case loading the home folder with code .) leads to hanging find processes piling up. This seems to be related to the issues stated in #11181.
find -L . -not ( ( -name .git -o -name .svn -o -name .hg -o -name .DS_Store ) -prune ) -type f
Every process uses ~100% of the assigned CPU core which eventually leads to the whole CPU being used.

VSCode Version:
Version 1.8.1
Commit ee428b0
Date 2016-12-19T14:41:20.664Z
Shell 1.4.6
Renderer 53.0.2785.143
Node 6.5.0

OS Version:
Ubuntu 16.04 LTS

Steps to Reproduce:

Go to directory with many files
Run code .

Thanks

The processes shouldn't pile up, that needs to be investigated.
If the find command takes that long because there are so many files, you could add more exclusion filters in the configuration to speed things up.

Running the command manually gives me this error: bash: syntax error near unexpected token (
Without any braces the command executes but takes a long time.
http://explainshell.com/explain?cmd=find+-L+.+-not+(+(+-name+.git+-o+-name+.svn+-o+-name+.hg+-o+-name+.DS_Store+)+-prune+)+-type+f
There seems to be a problem with symbolic links in my .wine directory.
Even though the -type f option is provided to skip symlinks it takes very long (the process was still running after 10minutes).
Running tree tells me i have 60176 directories, 393080 files and that takes about 20-30s.
Would it be an option to scan more shallow? Maybe using find -maxdepth X?

What if you exclude the .wine folder in the search.exclude setting? I guess you don't need these files in the search results. Maybe that folder contains some special mount points that make find take very long?

This does help. I had to add the exclusion to the  files.exclude setting.
After that the find process exits after a few seconds.
I noticed that the watcherService was running long as well.
Adding the exclusion to files.watcherExclude seems to help a little.
I added it to search.exclude as well.
Thanks for the help!

files.exclude should affect both search and the file explorer. Closing as resolved. Thanks.

I ran into this with occasionally ending config scripts in the home folder on ubuntu 16.04 and I find the files.exclude impractical as there are so many folders to exclude. I noticed Atom editor does not have this issue with my home folder, it happily hums along at next to no CPU usage.

We have replaced find with ripgrep. Is this still an issue?

Just tried my home folder, and I got 2 rg processes each pulling 100% on different CPU core for 5 min and keeps going. On the other hand editing file seems to be fine. From a CPU usage perspective, I think it hasn't improved but vscode is responsive for editing files which is great. Testing is done on a dell precision 5520 laptop with quad-core i7 CPU.

How many files are in your home folder?

1607914 returned from find . type -f | wc -l in home folder.
Cheers,
Chris
+64279375686
On Fri, Dec 1, 2017 at 2:11 PM, Christof Marti notifications@github.com
wrote:

How many files are in your home folder?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/18033#issuecomment-348372114,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAaMC6X6TmKggkcP2p_3OdcwVS88cUsCks5s71JcgaJpZM4LZd4p
.

authors: AlphaBetaPeter chhschou chrmarti

repo: Microsoft/vscode


text:
Less-than (<) and greater-than (>) symbols escaped to < and > in find output

VSCode Version: 1.12.0-Insider
OS Version: Linux Mint 18

Steps to Reproduce:

Ctrl-Shift-F to open find-all
Search for < or >.
In the results below, it is escaped to < or >.

This does not happen in VSCode 1.11.1.

@bpasero Related to https://github.com/Microsoft/vscode/commit/b15bee9063ed2245aee03be0954da0b473101b92?

@roblourens unlikely, I would rather think related to @sandy081 adopting tree templates.

Oh right that's what I was thinking of. https://github.com/Microsoft/vscode/issues/23912

Yeah.. it could be related to my changes. Sorry guys.

authors: andy-ms bpasero roblourens sandy081


text:
Improve marshalling/demarshalling perf

There is some room for improvement when it comes to preparing the data we exchange between the ext host and the main thread and vice versa. Our current cloneAndChange function fails to be optimised by the VM since it's parameter types constantly change. Also, since stuff is JSON anyways we might be better off using the replacer and reviver function in stringify and parse. Last, marshalling should not rely on iterating through all contributions, but they should be known by some sort of identifier.

related to #2490


text:
AutoComplete enhancement: press enter on selecting suggestion.

VSCode Version: 1.12.2 (1.12.2)
OS Version: macOS Sierra 10.12.4

Steps to Reproduce:

Enter some words, like toLowerCase.
Suggestion will show up.

If I press enter, and I have acceptSuggestionOnEnter enabled, "editor.acceptSuggestionOnEnter": true,. The current behavior is it will create a newline, but I think since we are selecting the suggestion, the correct behavior should be dismiss the suggestions ( which this is Sublime's default behavior).

dupe of #24420

authors: jrieken towry


text:
the language server needs at least php 7 installed. version found 5.5.7

VSCode Version: Code 1.12.2 (19222cdc84ce72202478ba1cec5cb557b71163de, 2017-05-10T13:20:36.315Z)
OS Version: Windows_NT ia32 6.1.7601
Extensions:

Extension
Author
Version

php-intellisense
felixfbecker
1.3.0

Steps to Reproduce:

Is this meant to be created here? https://github.com/felixfbecker/vscode-php-intellisense
// cc @felixfbecker

"You need at least PHP 7 installed for the extension to work. You can either add it to your PATH or set the php.executablePath setting."
Maybe you should install a newer version of PHP.

See comments above.


text:
After update to 1.17.1 not work clang-command-adapter

Operating System and version: Mac OS 10.13

VS Code version: 1.17.1

C/C++ extension version: 0.13.1

clang command adapter extension version: 0.2.2

step-by-step instructions to reproduce the issue:

open .c file, enter error code(   printf") ), wait... not work, no error messages.
My settings files:
settings.zip
I reinstalled all extensions and restarted the program and the computer. The work did not resume.

Please file this against the clang extension. Thank you

To my regret, it seems that the problem is not in extension. I removed the mitaki28.vscode-clang extension and installed jbenden.c-cpp-flylint, which does the same, but includes not only clang but also cppcheck. The second extension does not work either.
It seems to me that something has happened to the interface for code validation extensions.

authors: isidorn vvzvlad


text:
The cursor keeps jumping to the bottom

VSCode Version: Code 1.18.0 (dcee2202709a4f223185514b9275aa4229841aa7, 2017-11-08T21:19:36.079Z)
OS Version: Windows_NT ia32 10.0.16299
Extensions:

Extension
Author (truncated)
Version

vscode-eslint
dba
1.4.3

githistory
don
0.2.3

vscode-npm-script
eg2
0.3.3

beautify
Hoo
1.1.1

vscode-JS-CSS-HTML-formatter
lon
0.2.3

Go
luk
0.6.67

csharp
ms-
1.13.1

debugger-for-chrome
msj
3.5.0

vscode-docker
Pet
0.0.22

java
red
0.14.0

html-css-class-completion
Zig
1.14.0

Steps to Reproduce:

Edit a go document
Stop typing for a second
Cursor focus goes to the end of the document

Reproduces without extensions: Yes/No

Looks like it's a result of go-code-check running.

Same thing is happening with me.
Steps to reproduce the error:
1 - Type some code.
2 - Hit "ctrl +s" to save the file.
3 - Hit arrow up or down.
4 - Cursor focus at the bottom

This issue was moved to Microsoft/vscode-go#1349

I believe the root cause is in the core and not the extension. Logged #38728

authors: Ripper1992 matthewfcarlson ramya-rao-a


text:
Gaps on the ruler when adding new lines

VSCode Version: 0.10.11 (0.10.11) [f291f4ad600767626b24a4b15816b04bee9a3049]
OS Version: El Capitan 10.11.3 (15D21)

Steps to Reproduce:

Set the editor settings to show ruler (in my case is 80)
Open a new window or file
Try adding a lot of new lines
There is a gap on the ruler

This has been fixed in the meantime.

authors: alexandrudima spywhere


text:
Test diagnostics reading api

Refs: #30075

[ ] any
[ ] any

Complexity: 1
Diagnostics that are kept in the extension host and now accessible to other extensions. There is new API for this, namely: vscode.languages.getDiagnostics(uri), vscode.languages.getDiagnostics(), and vscode.languages.onDidChangeDiagnostics. Make sure the API is easy to understand and work with.

FYI - to test against the latest API do the following:

open your extensions package.json file
change the engine.vscode property to *
run npm run postinstall (assuming you have the vscode module as dev-dependency)
undo the engine-version change from step 2


text:
Extension crashes in production, never in [Extension Development Host]

I'm having rather confusing issues with my extension. It is the only installed extension and seems to always crash when run in production (the extension is built & installed). The result:

The question is, where can I look for more information regarding the crash?
The extension never does this when ran in development mode from vscode (Extension Development Host), which makes it even harder to understand.

I have managed to narrow down the probable cause:
extension.ts, line 34 → scarFunctionFileCollection.ts
scarFunctionFileCollection.ts scans all the files in the current workspace by doing the following:

Get the list of all files (including sub-directories)
Iterate over the filelist, scan each file for user functions (open file, get the text, rip the stuff we want with regex)
Prepare completionIItem and SignatureHelp data from the found functions

What ever goes wrong in that procedure, it never seems to happen in [Extension Development Host]. Disabling the call in extension.ts, line 34 "fixes" the issue.

@Janne252 Given your extension does something workspace specific, perhaps it doesn't crash in the extension development case because you are opening different folders?
@bpasero When the extension host crashes, do we have any additional information printed somewhere?

@alexandrudima only the exit code of the process. on Mac there is a chance to get at the crash dump using the "Console" application:

@Janne252 can you monitor the memory consumption of the extension host process to see if maybe the scanning of the workspace consumes lots of memory?

I have recently re-coded the problematic part of the extension and it now seems to behave correctly. There were multiple occasions of logical errors.
Thanks for the replies. Unfortunately I don't have access to OSX machine. However it would be useful if the crash dump seen above could be made available on other platforms as well.

We use the Electron crash reporter to collect crashes on all OS though I am unsure if this service also collects the crashes from forked processes.

@Janne252 Given it is always possible to write extension code that leads to crashing the extension host, and most likely the extension host crashes with OOM, and that you've refactored your code and it no longer crashes, I don't know what we could do more on our side. I'm opting to close this issue for now.

authors: Janne252 alexandrudima bpasero


text:
Single numbers entered will double after losing and regaining vs code focus

VSCode Version: 1.25.1
OS Version: MacOS X El Capitan 10.11.6

Steps to Reproduce:

Have a single number in code. Like just a single '1'.
Put your cursor directly after the 1.
Move focus away from VSCode (e.g. via Alt-Tabbing)
Move focus back to VSCode (Alt-Tab back)
Type the same number ( 1 ). 2 number 1s are placed instead of only 1 - it will now read '111'.
If you do this again and again, the number of repeats will get bigger by a factor of n*2+1 => 1, 111, 1111111, 111111111111111, 1111111111111111111111111111111, 111111111111111111111111111111111111111111111111111111111111111, [...]

This is if you alt-tab away & back, and just type the same number that was before.
This will work for symbols and single numbers.

Does this issue occur when all extensions are disabled?: Yes/No
Yes.
p.s. the least you could do was make it a fibonacci sequence or something instead of n*2+1

I can not reproduce this behavior with latest vscode insiders.
Can you reproduce with latest vscode insiders https://code.visualstudio.com/insiders/
Can you reproduce with no extensions?

authors: freddyouellette isidorn


text:
 High            Code Execution by Re-enabling Node.js integration    Package         electron

Extension Name: debug-auto-launch
Extension Version: 1.0.0
OS Version: Windows_NT x64 10.0.17134
VSCode version: 1.28.0

We have written the needed data into your clipboard. Please paste:

Fixed in latest, we no longer show the notification. Closing


text:
High cpu load when opening typescript projects

VSCode Version: 1.1.0
OS Version: Windows 7

Steps to Reproduce:

Open a folder with vscode containing a typescript project
Start Windows Task Manager and look for code.exe processes

The process  code.exe  with the parameter "...\resources\app\extensions\typescript\out\utils\electronForkStart" consumes constantly between 8 and 11 percent of cpu.
The memory of the code.exe process is constanly increasing by time.
The problem only occures on some machines. On other machines (also Windows 7 and same version of vscode) opening the same project works fine.
I've already added all external folders containing ts files to files.watcherExclude in my settings file, but that didn't change anything.
Any ideas how to fix this problem?

@magnasteyr: to better understand what the process is doing could you add the following setting to the workspace settings:
"typescript.tsserver.trace": "messages"

Then open the output window and switch to the TypeScript channel. Do you see any 'problematic' activity there on a machine that shows the behavior? If so can you provide the log here.

I can not see any problematic activity in the log.
Here is a short extract of the log output:
Sending request: quickinfo (9). Response expected: yes. Current queue length: 0
TypeScript Service: tried to cancel request with sequence number 9. But request got already delivered.Response received: quickinfo (9). Request took 1017 ms. Success: false . Message: No content available.
Sending request: quickinfo (10). Response expected: yes. Current queue length: 0
TypeScript Service: tried to cancel request with sequence number 10. But request got already delivered.Response received: quickinfo (10). Request took 1164 ms. Success: false . Message: No content available.
Sending request: open (11). Response expected: no. Current queue length: 0
Sending request: geterr (12). Response expected: no. Current queue length: 0
Sending request: close (13). Response expected: no. Current queue length: 0
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Sending request: quickinfo (14). Response expected: yes. Current queue length: 0
TypeScript Service: tried to cancel request with sequence number 14. But request got already delivered.Response received: quickinfo (14). Request took 1203 ms. Success: false . Message: No content available.
Sending request: quickinfo (15). Response expected: yes. Current queue length: 0
TypeScript Service: tried to cancel request with sequence number 15. But request got already delivered.TypeScript Service: canceled request with sequence number 16
Response received: quickinfo (15). Request took 925 ms. Success: false . Message: No content available.
Sending request: quickinfo (17). Response expected: yes. Current queue length: 0
TypeScript Service: tried to cancel request with sequence number 17. But request got already delivered.TypeScript Service: canceled request with sequence number 18
Response received: quickinfo (17). Request took 1143 ms. Success: false . Message: No content available.
Sending request: quickinfo (19). Response expected: yes. Current queue length: 0

What's worthfully to mention is, when running vscode and parallel starting gulp with a "compile - watching - serve" task from commandline, gulp ends up running in an infinite loop. It always detects "changed files" (altough there are none) and compiles them.
When I stop vscode, the gulp task is working as expected.
Seems that vscode starts a watcher process which conflicts with the gulp watcher process...

Actually there seems to be something wrong here. According to the log requesting hover always takes ~1 sec or more which is pretty much considering that you aren't typing. Do you see the same on machines not showing the behaviour. And are you working with auto save? Looks like something saves files which makes the gulp watch to kick in.

The log output on machines not showing this behaviour is quite different.
Here is an extraxt of the log output from a well working machine :
Event received: semanticDiag (0).
Sending request: open (16). Response expected: no. Current queue length: 0
Sending request: close (17). Response expected: no. Current queue length: 0
Sending request: geterr (18). Response expected: no. Current queue length: 0
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Sending request: close (19). Response expected: no. Current queue length: 0
Sending request: change (20). Response expected: no. Current queue length: 0
Sending request: geterr (21). Response expected: no. Current queue length: 0
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Sending request: change (22). Response expected: no. Current queue length: 0
Sending request: geterr (23). Response expected: no. Current queue length: 0
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Event received: syntaxDiag (0).
Event received: semanticDiag (0).
Sending request: quickinfo (24). Response expected: yes. Current queue length: 0
Response received: quickinfo (24). Request took 24 ms. Success: false . Message: No content available.
Sending request: quickinfo (25). Response expected: yes. Current queue length: 0
Response received: quickinfo (25). Request took 46 ms. Success: false . Message: No content available.
Sending request: quickinfo (26). Response expected: yes. Current queue length: 0
Response received: quickinfo (26). Request took 52 ms. Success: false . Message: No content available.
Sending request: definition (27). Response expected: yes. Current queue length: 0
Response received: definition (27). Request took 41 ms. Success: false . Message: No content available.

I'm NOT working with auto save, I'm using the default settings, except my workspace specific settings which are:
{
	"files.exclude": {
		"**/.git": true,
		"**/.DS_Store": true,
        "**/*.js": { "when": "$(basename).ts"},
        "**/*js.map": true
	},
    "files.watcherExclude": {
        "**/.git/objects/**": true,
		"node_modules/**": true,
		"jspm_packages/**": true,
		"typings/**": true
    },
	"typescript.tsserver.trace": "messages"
}

@magnasteyr do the machine that work fine in terms of TS show the 'endless' gulp behavior as well?
The trace from a working machine indeed looks much better. There hover takes ~41 ms. I suspect that the following is happening:

something process saves files to which gulp and the tsserver reacts. In the case of the tsserver the change is processed and on hover some parts of type checking are run again. That is why the request take ~1 sec.

We need to understand what is triggering the save on your machine. Since auto save is disabled in vscode this must very likely be something different.
Do you have additional plugins installed. Can you start code from a command line with --disable-extensions and see if it shows the same behavior?

No, the machine that works fine has no problem with the parallel running gulp task.
Except of the ts code snippets plugin I've no additional plugins installed.
Starting vscode from the commandline with option --disable-extension doesn't make any difference, - same behaviour.

Just to be sure: the switch is --disable-extensions not --disable-extension

@magnasteyr could you use a program like process monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx?f=255&MSPPError=-2147217396) on your machine to see which process writes file below the workspace directory. I am still pretty confident that the changes to file in the workspace folder constantly trigger reparsing in the tsserver.

I've retried to start vscode with  --disable-extensions switch.
Here is the output of the cmd line:
C:\Program Files (x86)\Microsoft VS Code>.\Code.exe --disable-extensions

C:\Program Files (x86)\Microsoft VS Code>
[9588:9596:0517/105455:VERBOSE1:crash_service_main.cc(68)] Session start. cmdline is [--reporter-url=https://ticinocrashreporter.azurewebsites.net/crash --application-name=VSCode -
-v=1]
[9588:9596:0517/105455:VERBOSE1:crash_service.cc(142)] window handle is 00010CB4
[9588:9596:0517/105455:VERBOSE1:crash_service.cc(290)] pipe name is \\.\pipe\VSCode Crash Service
dumps at C:\Users\myuser\AppData\Local\Temp\VSCode Crashes
[9588:9596:0517/105455:VERBOSE1:crash_service.cc(294)] checkpoint is C:\Users\myuser\AppData\Local\Temp\VSCode Crashes\crash_checkpoint.txt
server is https://ticinocrashreporter.azurewebsites.net/crash
maximum 128 reports/day
reporter is electron-crash-service
[9588:9596:0517/105455:VERBOSE1:crash_service_main.cc(84)] Ready to process crash requests
[9588:9628:0517/105455:VERBOSE1:crash_service.cc(323)] client start. pid = 9768
[9588:9628:0517/105455:VERBOSE1:crash_service.cc(323)] client start. pid = 10132
[9488:9408:0517/105455:VERBOSE1:crash_service_main.cc(68)] Session start. cmdline is [--reporter-url=https://ticinocrashreporter.azurewebsites.net/crash --application-name=VSCode -
-v=1]
[9488:9408:0517/105455:VERBOSE1:crash_service.cc(142)] window handle is 00010CB8
[9488:9408:0517/105455:VERBOSE1:crash_service.cc(290)] pipe name is \\.\pipe\VSCode Crash Service
dumps at C:\Users\myuser\AppData\Local\Temp\VSCode Crashes
[9488:9408:0517/105455:VERBOSE1:crash_service.cc(294)] checkpoint is C:\Users\myuser\AppData\Local\Temp\VSCode Crashes\crash_checkpoint.txt
server is https://ticinocrashreporter.azurewebsites.net/crash
maximum 128 reports/day
reporter is electron-crash-service
[9488:9408:0517/105455:ERROR:crash_service.cc(301)] could not start dumper

And here are the last lines of the operation:log.txt file:
reporter is electron-crash-service
[9588:9596:0517/105455:VERBOSE1:crash_service_main.cc(84)] Ready to process crash requests
[9588:9628:0517/105455:VERBOSE1:crash_service.cc(323)] client start. pid = 9768
[9588:9628:0517/105455:VERBOSE1:crash_service.cc(323)] client start. pid = 10132
[9488:9408:0517/105455:VERBOSE1:crash_service_main.cc(68)] Session start. cmdline is [--reporter-url=https://ticinocrashreporter.azurewebsites.net/crash --application-name=VSCode --v=1]
[9488:9408:0517/105455:VERBOSE1:crash_service.cc(142)] window handle is 00010CB8
[9488:9408:0517/105455:VERBOSE1:crash_service.cc(290)] pipe name is \\.\pipe\VSCode Crash Service
dumps at C:\Users\myuser\AppData\Local\Temp\VSCode Crashes
[9488:9408:0517/105455:VERBOSE1:crash_service.cc(294)] checkpoint is C:\Users\myuser\AppData\Local\Temp\VSCode Crashes\crash_checkpoint.txt
server is https://ticinocrashreporter.azurewebsites.net/crash
maximum 128 reports/day
reporter is electron-crash-service
[9488:9408:0517/105455:ERROR:crash_service.cc(301)] could not start dumper

Again, there is no difference when starting vscode using --disable-extensions switch.
Next I'm going to analyse with process monitor...

Attached you can find the logfile of process monitor, filtered by operation create File and path my workspace folder.
The process code.exe (with parameter ...\resources\app\extensions\typescript\out\utils\electronForkStart is (re-)creating all .ts files of the workspace folder all the time.
Let me know if you need more specific informations.
Logfile.pml.zip

New insight:
The problem only occures, when the typescript project (folder) is hosted on the internal harddrive, which is encrypted by bitlocker.
When copying the project to a (non-encrypted) usb stick, vscode woks without problems in that location. Also the parallel running gulp watch-compile-serve task is running as expected.
Are there known issues for typescript watchers on encrypted drives?

@magnasteyr thanks for the additional details and the log. The createFile event is actually a create file handle event. It doesn't create the underlying file. Modification to a file can be tracked using the WriteFile event. Could you please check again if you see any WriteFile operations.
I am using Code on a bitlocker encrypted primary drive on Windows 10 without any problems. From how I know bitlocker works I think it will not result in any additional file modification events. Do machines which don't show the behavior have an unencrypted drive?

I've changed the filter settings of procmon to:

Process Name is  Code.exe
Operation contains File
Path begins with my_workspace_folder
and after that I opend the my_workspace_folder with code. But I could not find "WriteFile" opertions by process Code.exe in the output.
The procmon logfile is attached to this thread.
ProcmonCode.zip

The machines which are working correct are using an external ssd drive (unencrypted).

Another insight:
The very same problem happens on the machines currently using the ssd drive, when opening a ts project from the internal c:-drive.

@magnasteyr the ProcmonCode.zip attached is empty for me.
Would you be able to share your project. Then I would setup a Windows 7 machine and see if I can reproduce this ?

It should not rely on the project, the same behaviour also happens when working on the angular quickstart project or on any other typescript project.
I have also tried to host the project on our NetApp storage. In this case the problem does NOT occure. It only occures, when it is on the local internal (C:) drive.
Here is the procmon logfile once again, sorry it was my mistake before...
ProcmonCode.zip

@magnasteyr I tried to reproduce this on a WIndows 7 machine with bitlocker without success (although I have to say I used a VM and not a bare bone machine). I have one other idea to better understand this. Could you tweak the watch task in the gulpfile.js to print the files that got detected as changed. You can simply use gulp-debug and npm module to do so. The Event trace doesn't show any WriteFile event so it is still unclear to me what is triggering the gulp watch and the tsserver reparse. If we know that changed files may be it gives an indication about the source.

Attached you'll find the output of the gulp watch task and the gulpfile.js itself.
If you need more detailed output from gulp, please feel free to adopt the gulpfile.js to your needs and I will execute it again.
gulp_watch.zip

Thanks for the info. I looked at it and the logging is for the changed JS files which I think come from the TS builder. Would be good to know which TS files change. Will look what needs to change in the gulp file to print this.

any new findings?

Not really. I have actually no idea what is causing these file events. Since both gulp and the tsserver are using node it could even be a node problem on your configuration. Lets try the following: VSCode ships under Windows with a file watcher implemented in C#. Coud you start the watcher in a separate cmd shell to see if it recognies file events as well. Please do:
"C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\workbench\services\files\node\watcher\win32\CodeHelper.exe" ${full path to the workspace}

where ${full path to the workspace} is the full path to the workspace. E.g.: C:\projects\myWorkspace.
Now start VSCode and the gulp watch on that workspace and provide me with the output of the CodeHelper. Curious how that will look like.

Attached you can find the output of Code
CodeHelperOutput.zip
Helper.

Looks very strange. The watcher reports change events on almost all files in the workspace. Did you only start VSCode on that workspace or did you do more (e.g. start gulp) ?
if you only started VSCode can you try the following:

close all file in VS Code
start it on the workspace - no editor should be open

Check if the file watcher reported ny kind of files

open  TS file

Check if this triggers output in the file watcher.
And do you have a tsconfig.json. If so can you provide me with the content.

In the trace I see you do have a tsconfig.json. Could you add an exclude property to exclude node_modules folder and repeat the same scenario that produces the events.

The tsconfig.json contains already the excluded property for node_modules.
I've re-executed all steps as you suggested, output see attached file.
When starting vscode and there is no File opend, codeHelper doesn't show any output.
Only when opening a ts file in editor, codeHelper begins to produce output.
From line 498 on in CodeHelperOtput2.txt I have selected onother ts file in vscode.
CodeHelperOutput2.zip

I am still not understanding while the OS produces change events on all these files. One additional question: are you using VSCode out of the box or do you have a typescript.tsdk defined (e.g. point to a different version of the TS language service). I know that wehad eventing problems with older versions. May be they manifest differently on a bitlocker encrypted drive.

I am using VSCode out of the box, without any additional installed typescript. Therefore I have searched all installed programs and globally installed npm packages for "typescript", but did not get a hit elsewhere.
Should I search in other places, e.g. Registry? Search term?

I am starting to believe that this is an issue caused by node/electron on your system (Window 7 and bitlocker). Will will try to code up an extension that simulates the tsserver file traversing / scanning code in a simple extension.

I have coded up a small extension to simulate the fs accesses the tsserver does during startup. The download is here: 6282-0.0.1.zip
How to install:

unzip the zip file.
change to the directory containing the vsix
in a command prompt type > code .\6282-0.0.1.vsix This will install the extension
switch to your workspace folder that shows the problem
start the CodeHelper on that workspace as explained above
open code on the workspace
run F1 > 6282: Stat File System
let me know if this generates any file events.
run F1 > 6281: Install Watchers
let me know if this generates any file events.
to uninstall the extension run F1 > Extensions: Show installed Extensions
select 6282
and press the x button to remove.

When opening vscode, the file tsconfig.json is opend in vscode editor.
After executing F1 > 6282: Stat File System all directories of my workspace are scanned.
In the command prompt where codeHelper is running no ouptput happens.
After executing F1 > 6282: Install Watchers, file watchers for all files in the root directory are getting istalled (see attached file output_6282.zip).
Until this time there is still no output on to see in the codeHelper command prompt.
But when I open a .ts  file in vscode editor watcher notified events are fired for each file in project workspace until vscode hangs and has to be killed.
At the same time (when opening a .ts file) codeHelper also generates output.
The attached file contains the output of the 6282 console of vscode at the time after opening a ts file in editor, but before vscode hangs.
output_6282.zip

@magnasteyr thanks for trying. I created a new version of the extension that reads the content of all js and ts files. Although this usually shouldn't trigger change events it might since a read updates the last read time on Windows. So could you uninstall that last version of the 6282 extension, install the new attached version and run F1 > 6282: Read Contents with the CodeHelper running as well. Lets hope that we see file events now. Then we at least know what is happening.

The new version of 6282 extension is missing...

Sorry, attached to the last comment.

I still can't see the attachement.

OK. Here is is again. Don't know what is going wrong here:
6282-0.0.1.zip

When running vscode and starting the extension F1 > 6282: Read Contents no output happens in the output window of vscode, but in codehelper. CodeHelper lists all files of type .ts und .js contained in my project. The output of the list takes several minutes, after that vscode hangs.
Let me know if you need to see the output of codeHelper or if I should run additional test cases.

@magnasteyr this is good and bad news. The good news is that I now understand why you see the performance problems and why gulp goes crazy. The problem is that in your environment reading the content of a file triggers a file change event in both the code helper which is based on C# and the gulp watch which is based on node watch. The bad news is that I have no idea how to fix this since the tsserver needs to read all ts files belonging to your project.

I checked our CodeHelper code and the native watcher we setup uses the following flags:
watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName;

So we should not receive any events for LastRead.

So the question is: what is different in our Win7 environment that causes this behaviour?
Is it possible, that mcaffe scanner is triggering this?

Very unlikely. Do you have some sort of backup software installed.
Some additional test we could do are:

start CodeHelper on the workspace again
open a non ts file in the workspace. Do you get a change event for it ?
use a different editor and open files in the workspace. Again, do you get change events ?

started codeHelper on cmdLine promt.
Then started vsCode from context menu of file explorer on my project folder. In vsCode the file tsconfig.json was opened by default, --> no events happend in codeHelper.
Then navigated to a subfolder of my project where some of my ts files resides and at this time, events are shown in codeHelper.
Then opend a ts file in Notepad++ and codeHelper lists this file again and again... until I close the ts file in Notpad++.

@magnasteyr regarding the NotePad++ case: assume VS Code was closed. What event number was generated 0, 1, 2 (e.g the number before the |)

Yes, VSCode was closed.
The event number is always 0.
Events are generated, as soon a folder or file is selected in file explorer within the project workpace.
When a .ts file is selected in file explorer, codeHelper keeps on generating events for the selected ts file as long this file is selected, one event (or maybe two) per second, event nr. 0.
Extract of output:
0|C:\ews\kepler\ICM___\icm-ng\components\app\app.component.ts
Editing a File in Notepad++ results in three output lines in the codeHelper output (assumed this file is not selected in file explorer), the event number is always 0. Even when changing and saving the ts file, the number of the resulting event is 0.

0 means that the file has changed (either its content or its name).
The events come from the OS and it looks like all kind of programs on your system (even the Explorer) cause content/name change events although there aren't any. I have to say that I have no idea what cause these events on your system to fire.
Can you think of anything special on your system besides bitlocker (e.g. some kind of backup program)?
If you launch the gulp watch task and use Notepad++ on your workspace will it trigger the watched task as well?

I'm going to talk with our system egineers if they can think of anything special on our machines that could cause the fireing of file changed events.
When l run the gulp watch task, all my project files are listed in the codeHelper output (nr. 0).
Then when opening a ts file in Notepad++, gulp starts to tranpile this and probably other files. codeHelper outputs many files, all lines starts with 0.

Let me know what the outcome is in case someone else reports a similar issue.

if with win7's default dotnet framework ,can reproduced ;After installed dotNetFx45_Full_x86_x64 ,cannot reproduced

I have same problem, with  vscode(fresh installation).
win7 + c disk + TS project.

authors: L-Bouzid dbaeumer ericshenjs magnasteyr


text:
Cannot read property tasks of undefined

Start vscode out of source, notice this exception

This should be fixed with e6adb169d0. Do you have it already?

Yup it is fixed now, thanks. Wanted to file this yesterday but forgot.


text:
browsing python code doesn't work

Issue Type: Bug
hi ,
i am unable to browse b/w code using vscode.
even basic def / func lookup doesn't work.
swithing back to intelliJ
VS Code version: Code 1.30.1 (dea8705087adb1b5e5ae1d9123278e178656186a, 2018-12-18T18:12:07.165Z)
OS version: Windows_NT x64 10.0.16299

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz (8 x 2112)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
15.88GB (4.53GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (22)

Extension
Author (truncated)
Version

vscode-django
bat
0.19.0

java-decompiler
dgi
0.0.2

xml
Dot
2.4.0

shell-format
fox
4.0.4

simple-vim
jpo
0.0.5

restructuredtext
lex
105.0.0

remotefs
lix
0.0.13

MagicPython
mag
1.1.0

python
ms-
2019.1.0

gradle-language
nac
0.2.3

java
red
0.40.0

autoimport
ste
1.5.3

python
tht
0.2.3

shell-launcher
Tyr
0.3.0

vscodeintellicode
Vis
1.1.4

vscode-java-debug
vsc
0.17.0

vscode-java-dependency
vsc
0.3.0

vscode-java-pack
vsc
0.6.0

vscode-java-test
vsc
0.15.0

vscode-maven
vsc
0.15.0

vscode-ansible
vsc
0.5.2

jinja
who
0.0.8

Please include more details and file this on the python extension please

authors: omganesh roblourens


text:
Call Hierarchy: double click on twistie should not go to reference

Refs: #71083
When you quickly toggle a twistie, it looks like the call is being opened in the editor. This makes it hard to use the twistie after all because sometimes you end up navigating without wanting to.

@joaomoreno the tree shouldn't emit an dbl-click event when being configured to only expand on twisties

@jrieken what's the status of call hierarchy? It's currently proposed but I couldn't find any obvious issue tracking feedback (though I did find a couple of open bugs like this one). Is it being actively progressed? I'm interested in implementing it, but it might not be worth it yet if it's not likely to ship for a while because of other priorities.
Thanks!

@DanTup ➡ https://github.com/microsoft/vscode/issues/70231

@jrieken aha, thanks! Not sure how I missed that - good timing. I'll hold off anything until after those changes then 👍

authors: DanTup bpasero jrieken


text:
Getting error 509: certificate signed by unknown authority when install extension

Issue Type: Bug
I think this is not a bug.  It could be something about certificate error.
I put the error message below. Please help.
Installing 8 tools at C:\Users\chalit.d\go\bin
gocode
go-outline
go-symbols
guru
gorename
gocode-gomod
goreturns
golint
Installing github.com/mdempsky/gocode FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED
8 tools failed to install.
gocode:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v github.com/mdempsky/gocode
github.com/mdempsky/gocode (download)
Fetching https://golang.org/x/tools/go/gcexportdata?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/gcexportdata: unrecognized import path "golang.org/x/tools/go/gcexportdata" (https fetch: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority)
github.com/mdempsky/gocode (download)
Fetching https://golang.org/x/tools/go/gcexportdata?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/gcexportdata: unrecognized import path "golang.org/x/tools/go/gcexportdata" (https fetch: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority)
go-outline:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v github.com/ramya-rao-a/go-outline
github.com/ramya-rao-a/go-outline (download)
Fetching https://golang.org/x/tools/go/buildutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/buildutil: unrecognized import path "golang.org/x/tools/go/buildutil" (https fetch: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority)
github.com/ramya-rao-a/go-outline (download)
Fetching https://golang.org/x/tools/go/buildutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/buildutil: unrecognized import path "golang.org/x/tools/go/buildutil" (https fetch: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority)
go-symbols:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v github.com/acroca/go-symbols
github.com/acroca/go-symbols (download)
Fetching https://golang.org/x/tools/go/buildutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/buildutil: unrecognized import path "golang.org/x/tools/go/buildutil" (https fetch: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority)
github.com/acroca/go-symbols (download)
Fetching https://golang.org/x/tools/go/buildutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/buildutil: unrecognized import path "golang.org/x/tools/go/buildutil" (https fetch: Get https://golang.org/x/tools/go/buildutil?go-get=1: x509: certificate signed by unknown authority)
guru:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v golang.org/x/tools/cmd/guru
Fetching https://golang.org/x/tools/cmd/guru?go-get=1
https fetch failed: Get https://golang.org/x/tools/cmd/guru?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/cmd/guru: unrecognized import path "golang.org/x/tools/cmd/guru" (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: x509: certificate signed by unknown authority)
Fetching https://golang.org/x/tools/cmd/guru?go-get=1
https fetch failed: Get https://golang.org/x/tools/cmd/guru?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/cmd/guru: unrecognized import path "golang.org/x/tools/cmd/guru" (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: x509: certificate signed by unknown authority)
gorename:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v golang.org/x/tools/cmd/gorename
Fetching https://golang.org/x/tools/cmd/gorename?go-get=1
https fetch failed: Get https://golang.org/x/tools/cmd/gorename?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/cmd/gorename: unrecognized import path "golang.org/x/tools/cmd/gorename" (https fetch: Get https://golang.org/x/tools/cmd/gorename?go-get=1: x509: certificate signed by unknown authority)
Fetching https://golang.org/x/tools/cmd/gorename?go-get=1
https fetch failed: Get https://golang.org/x/tools/cmd/gorename?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/cmd/gorename: unrecognized import path "golang.org/x/tools/cmd/gorename" (https fetch: Get https://golang.org/x/tools/cmd/gorename?go-get=1: x509: certificate signed by unknown authority)
gocode-gomod:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v -d github.com/stamblerre/gocode
github.com/stamblerre/gocode (download)
Fetching https://golang.org/x/tools/go/packages?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/packages?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/packages: unrecognized import path "golang.org/x/tools/go/packages" (https fetch: Get https://golang.org/x/tools/go/packages?go-get=1: x509: certificate signed by unknown authority)
github.com/stamblerre/gocode (download)
Fetching https://golang.org/x/tools/go/packages?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/packages?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/packages: unrecognized import path "golang.org/x/tools/go/packages" (https fetch: Get https://golang.org/x/tools/go/packages?go-get=1: x509: certificate signed by unknown authority)
goreturns:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v github.com/sqs/goreturns
github.com/sqs/goreturns (download)
Fetching https://golang.org/x/tools/imports?go-get=1
https fetch failed: Get https://golang.org/x/tools/imports?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/imports: unrecognized import path "golang.org/x/tools/imports" (https fetch: Get https://golang.org/x/tools/imports?go-get=1: x509: certificate signed by unknown authority)
github.com/sqs/goreturns (download)
Fetching https://golang.org/x/tools/imports?go-get=1
https fetch failed: Get https://golang.org/x/tools/imports?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/imports: unrecognized import path "golang.org/x/tools/imports" (https fetch: Get https://golang.org/x/tools/imports?go-get=1: x509: certificate signed by unknown authority)
golint:
Error: Command failed: C:\Go1.11.5\go\bin\go.exe get -u -v golang.org/x/lint/golint
Fetching https://golang.org/x/lint/golint?go-get=1
https fetch failed: Get https://golang.org/x/lint/golint?go-get=1: x509: certificate signed by unknown authority
golang.org/x/lint (download)
Fetching https://golang.org/x/lint?go-get=1
https fetch failed: Get https://golang.org/x/lint?go-get=1: x509: certificate signed by unknown authority
Fetching https://golang.org/x/tools/go/ast/astutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/ast/astutil?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/ast/astutil: unrecognized import path "golang.org/x/tools/go/ast/astutil" (https fetch: Get https://golang.org/x/tools/go/ast/astutil?go-get=1: x509: certificate signed by unknown authority)
Fetching https://golang.org/x/tools/go/gcexportdata?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/gcexportdata: unrecognized import path "golang.org/x/tools/go/gcexportdata" (https fetch: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority)
Fetching https://golang.org/x/lint/golint?go-get=1
https fetch failed: Get https://golang.org/x/lint/golint?go-get=1: x509: certificate signed by unknown authority
golang.org/x/lint (download)
Fetching https://golang.org/x/lint?go-get=1
https fetch failed: Get https://golang.org/x/lint?go-get=1: x509: certificate signed by unknown authority
Fetching https://golang.org/x/tools/go/ast/astutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/ast/astutil?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/ast/astutil: unrecognized import path "golang.org/x/tools/go/ast/astutil" (https fetch: Get https://golang.org/x/tools/go/ast/astutil?go-get=1: x509: certificate signed by unknown authority)
Fetching https://golang.org/x/tools/go/gcexportdata?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority
package golang.org/x/tools/go/gcexportdata: unrecognized import path "golang.org/x/tools/go/gcexportdata" (https fetch: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: x509: certificate signed by unknown authority)
VS Code version: Code 1.30.2 (61122f88f0bf01e2ac16bdb9e1bc4571755f5bd8, 2019-01-07T22:54:13.295Z)
OS version: Windows_NT x64 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (4 x 2400)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
7.67GB (2.03GB free)

Process Argv

Screen Reader
no

VM
67%

Extensions (3)

Extension
Author (truncated)
Version

vscode-format-context-menu
lac
1.0.4

vue
liu
0.1.5

Go
ms-
0.9.2

Please start by filing the issue against the go extension

authors: litdlit mjbvz


text:
tsserver.js 100% CPU on Code Insiders

VSCode Version: Version 1.34.0-insider (1.34.0-insider)
OS Version: macOs 10.14.4 (18E226)

Steps to Reproduce:

Open any javascript file in vscode
CPU spikes to 100% in Code Helper

Does this issue occur when all extensions are disabled?: Yes
Whenever I open a javascript file in vscode the CPU spikes to 100% and it vscode is slow.  It will stay between 98%-150% while the file is open.  I've tried installing the insider edition and disabling all extensions and that didn't change anything.
I have node v11.13.0 installed on my computer.  I don't have typescript installed, nor am I using it in this project that I'm working with.
This happens even if I open a single javascript file, I don't need to have a folder opened.
What additional steps can I take to help find the cause of this?
Thanks

I've been experiencing the same issue for a few days now as well, even on insiders with all extensions disabled.

In addition, looks like all the intellisense shows up as Loading... which might have something to do with the hangup.

This issue was previously resolved by downloading the 'Exploration build' and was good for some time but had re-appeared even with extensions disabled (see #70989). It makes VSCode extremely unusable and hears my laptop up to near 95˚C.
I really hope they fix this issue soon, it's been plaguing VSCode for some time now.

I went back to a version of vscode that was around a year old in order to avoid this bug. There are bug reports and complaints everywhere about this issue starting sometime in early 2018.
I really liked vscode but I just can't do it anymore, it eats up my laptop battery about 3 times faster than normal. Unreal that this has been going on so long. I'll check back in a few months, but I've lost a lot of confidence in this product

I'm having serious thoughts about ditching VSCode until they fix this issue, it disrupts my workflow so much and I just can't handle it anymore. I might move to Atom or something.
The main reason I use VSCode is that the integrated terminal and deep customization tools are a godsend and the general performance was much better than other IDEs/code editors, It's going to be very hard to find another editor with the same quality that VSCode had.

I had this happened to me a couple of days ago. I had 4 terminals opened, 1 running webpack dev server, 1 running grunt watch, 1 running node server, and other for CLI command use. CPU spiked to ~80%.
On top of that, intellisense starts to run slow sooner than usual. Have to constantly restart TS server and even so, after restarting, it's still slower than I type.

I really liked vscode but I just can't do it anymore, it eats up my laptop battery about 3 times faster than normal. Unreal that this has been going on so long. I'll check back in a few months, but I've lost a lot of confidence in this product
I'm having serious thoughts about ditching VSCode until they fix this issue, it disrupts my workflow so much and I just can't handle it anymore. I might move to Atom or something.

The main reason I use VSCode is that the integrated terminal and deep customization tools are a godsend and the general performance was much better than other IDEs/code editors, It's going to be very hard to find another editor with the same quality that VSCode had.
Edit: Included quote

I'm in exactly the same boat, terminal is key to me and atom's terminal was terrible. For now I'm going back to emacs (best terminal ever, but I really need to modernize and get away from old school tech haha). Let us know if you find a good alternative.

@dusty  Please try collecting the TS Server log using the latest insiders build:

Set "typescript.tsserver.log": "verbose",
Restart VS Code and reproduce the problem
In VS Code, run the TypeScript: Open TS Server log command
This should open a tsserver.log file

If you can share the log, I can take a look to see if anything stands out

⚠Warning: The TypeScript log may include information from your workspace, including file paths and source code. If you have any concerns about posting this publicly on Github, just let me know and we can arrange something else. On our side, we only use these logs to investigate issues like this

I am not the original poster, but I am seeing this issue also. I have included my verbose tsserver.log file.

electron_node tsserver.js initially idles at 500~600 MB when I have my typescript project open in the editor, then increases as I continue development.
CPU usage spikes as I modify my source code.
I have included a trivial example demonstrating the current user experience.

webm example
tsserver.log

May these be useful in addressing this issue. VSCode is currently frustratingly unusable.
Version: 1.33.1
Commit: 51b0b28134d51361cf996d2f0a1c698247aeabd8
Date: 2019-04-11T08:20:22.771Z
Electron: 3.1.6
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.19.0-4-amd64

Ok, here is a tsserver.log file. The CPU was holding consistently at 100% with spikes to 200-300% during this session.
tsserver.log

Downgrading typescript to 3.3.1 brought my editor back to life!
https://github.com/Microsoft/vscode/issues/71829#issuecomment-480463175


text:
Cannot download extensions

VSCode Version: 1.3.0
OS Version: Linux Mint 18 64 bit
Kernel: 4.4.0-28-generic

Steps to Reproduce:

Open Visual Studio Code
Open Extension Manager
Search for any extension
Click install and nothing happens

I'm not sure if this has anything to do with it but the console is outputting the following
shell.ts:416 Cannot read property 'call' of undefined: TypeError: Cannot read property 'call' of undefined,    at e.onCommonRequest (/usr/share/code/resources/app/out/vs/code/node/sharedProcessMain.js:6:20045),    at e.onMessage (/usr/share/code/resources/app/out/vs/code/node/sharedProcessMain.js:6:19889),    at /usr/share/code/resources/app/out/vs/code/node/sharedProcessMain.js:6:19697,    at Socket.<anonymous> (/usr/share/code/resources/app/out/vs/code/node/sharedProcessMain.js:6:23531),    at emitOne (events.js:90:13),    at Socket.emit (events.js:182:7),    at readableAddChunk (_stream_readable.js:153:18),    at Socket.Readable.push (_stream_readable.js:111:10),    at Pipe.onread (net.js:531:20)

See https://github.com/Microsoft/vscode/issues/8859#issuecomment-231410408

authors: aedrax bpasero


text:
Fix protocol specification in node packages.

This PR is a solution to Issue #25361 .
Add HTTPS protocol selection to v8-profiler git repository.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

This must also be changed in the source which is package.json. Then there is also other modules that come from github

source: gharchive/pull-request

authors: jrieken msftclas yonta


text:
Fix php function highlight

According to http://php.net/manual/en/functions.user-defined.php extended ascii is allowed in function name such as non breaking space   (\xa0).

@luxifer,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

@luxifer, thanks for signing the contribution license agreement. We will now validate the agreement and then the pull request.
Thanks, Microsoft Pull Request Bot

Thanks @luxifer!
The PHP grammar that we use is from https://github.com/atom/language-php and we want to avoid having our fork. Would you mind make the PR there? Once accepted there, please ping me and I'm happy to run our update script.

see https://github.com/atom/language-php/pull/196

If you want, when you have updated the grammar I can submit another PR with only the tests to ensure the new grammar works

@aeschli the PR on atom has been merged

@luxifer I updated the grammar. Thanks a lot!

I guess it will be part of the may 2017 release?
Le 18 mai 2017 11:12 AM, "Martin Aeschlimann" notifications@github.com a
écrit :

@luxifer https://github.com/luxifer I updated the grammar. Thanks a lot!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/pull/26543#issuecomment-302347568,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZlBqY-WUeG6OSb-vt_WLMX0dbLn9n5ks5r7AuOgaJpZM4NZFsW
.

@luxifer Yes

Here's the pull request with only the tests https://github.com/Microsoft/vscode/pull/26992

authors: aeschli luxifer msftclas


text:
Several improvements for Mac

Add URL validation for VSTS_URL variable
Update soon-to-be deprecated node attributes from node.set to node.default
Use homebrew for installing openssl on macOS
More detailed and updated testing guide

@americanhanko,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

The build is failing because of missing environment variables. In previous builds (and missing from mine):
$ export encrypted_19acfaae1edd_key=[secure]
$ export encrypted_19acfaae1edd_iv=[secure]
$ export encrypted_92c995406a15_key=[secure]
$ export encrypted_92c995406a15_iv=[secure]

@americanhanko thank you for the PR 🥇 . It was merged to the master. I will release a new version of cookbook today.

authors: americanhanko ivadim msftclas

repo: Microsoft/vsts-agent-cookbook


text:
.NET Core restore/build with a .csproj instead of a project.json

Hi,
We've run into an issue where we cannot build our .Net Core app in VSTS because the build definitions are looking for project.json files not the .csproj files. I have tried both the .Net Core (Preview) definition and using a command line definition.
On the documentation for the hosted pool it says the build server is deployed with both .Net Core 1.0 and 1.1 runtimes. How do I specify which runtime to use or how do I specify to look for .csproj files?
Thanks for your help,
Alex

Did .NET Core move to removing the project.json yet? All my .NET Core projects still have those.

Turns out we were using a pre-release, we've reverted to the current version for now. Cheers

authors: StrangeWill alexbance

repo: Microsoft/vsts-tasks


text:
Integration Test - Release - 2020/01/10 19:13:30

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@PRMergerTest2 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

repo: MicrosoftDocs/CSIDev-Public


text:
Integration Test - Release - 2020/09/25 15:45:20

Auto create for integration test. IssueCommandFlow

@lamebrain : Thanks for your contribution! The author(s) have been notified to review your proposed change.


text:
Integration Test - Release - 2019/02/13 18:40:21

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@adunndevster : Thanks for your contribution! The author, @v-caxian, has been notified to review your proposed change.


text:
Information regarding file policies

Dear,
I've been playing around with file policies myself, and tried to follow the following advice in the article.
"When using the file policy filters, Contains will search only for full words – separated by commas, dots, or spaces to search.
Spaces between words function like OR. For example, if you search for malware virus it will find all files with either malware or virus in the name, so it will find both malware-virus.exe and virus.exe."
I tried doing this myself, but none of the options work.
Is there a bug that prevents this in Microsoft Defender for Cloud Apps?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f258bad7-5c1a-ad1d-ee3b-a0298a49d855
Version Independent ID: c254079f-f5d9-bac4-2966-bcbb8031f1c9
Content: Understanding file data and filters available in Defender for Cloud Apps
Content Source: CloudAppSecurityDocs/file-filters.md
Service: defender-for-cloud-apps
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

This isn't a documentation issue and requires further investigation. The best way to get help is to open a support ticket.

Hi dcurwin,
I indeed opened a support ticket, but played around with it some more.
I found how to make it working, maybe it helps for people with the same issue.
The "OR" functionality seems to work with quotation marks, but without spaces.
e.g. ("hello""world") will find files with only the single word "hello", "world" and files with either of the words in it.
("hello" "world") would not find the files with the single words.
Hope it helps :)

authors: SecuRudy dcurwin

repo: MicrosoftDocs/CloudAppSecurityDocs


text:
TEST contribution

Contributor guide pull request
Thanks for contributing to the Microsoft Learn contributor guide. Please read these instructions for processing your pull request (PR). Once you've read this text, delete it and write a brief description of the changes you're proposing.
Quality control

[x] 1. Successful build with no warnings: Review the build status to make sure all checks are green (Succeeded).

[x] 2. #Sign-off: Once the PR is finalized and ready to be merged, indicate so by typing #sign-off in a new comment in the PR. Signing off means the document is ready for review and can be published at any time.

Merge and publish

All PRs to this repository are manually reviewed and merged.
Once all feedback on the PR is addressed, we'll merge the PR into the main branch.

Need help?

If you have an open PR, tag the PR reviewers in comment with your question: @carlyrevier, @jehchow
Open an issue in this repo and tag the PR reviewers.

#Sign-off

@sirlupinwatson - This looks good! If this were a real PR, someone at Microsoft would start the review process now. Because this is just a practice one, I'm going to close it. :) Thanks for being a contributor!

authors: carlyrevier sirlupinwatson

repo: MicrosoftDocs/Contribute


text:
Error CSP Policy

[Enter feedback here]
There seem's to be an error in the section Install the Windows 10 Team 2020 Update Preview Build
The correct CSP is ./Vendor/MSFT/Policy/Config/System/AllowTelemetry.
The /Config/ part is missing on the page.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 115ef6d3-8c7b-f593-2e2c-86d2b8af2a67
Version Independent ID: 647c5746-d229-ca06-d1b3-24f1e74b4afc
Content: Install Windows 10 Team 2020 Update Preview Build - Surface Hub
Content Source: surface-hub/surface-hub-install-2020preview.md
Product: surface-hub
Technology: windows
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

I think you are correct - thanks for catching the error.  Although I'm listed as author I didn't actually write this so I'll submit the change to the person that did.

authors: Egoorbis greg-lindsay

repo: MicrosoftDocs/Devices-docs


text:
Tab groups feature not mentioned

Should the "tab groups" feature be listed here? It's listed in the version notes for 93.0.961.38 https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-archive-stable-channel but it's unclear if it's available on all platforms?
I also think there is a lack of promotion for this feature and no user training available. The only info I found was in a blog post https://blogs.windows.com/windowsexperience/2021/09/23/our-top-new-features-are-designed-to-put-your-family-first/

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c5379113-884d-a8b9-f76f-2debd872867c
Version Independent ID: 7f6a4574-4f2e-e6ca-f8e5-d17531a0718e
Content: Platform support for Microsoft Edge features
Content Source: edgeenterprise/microsoft-edge-platform-feature-matrix.md
Product: microsoft-edge
GitHub Login: @dan-wesley
Microsoft Alias: collw

@Kath-Anne Hello - The Feature matrix for platforms document does include many Microsoft Edge features but it is not a full comprehensive list.  Currently, there are no plans to add Tab Groups.
We appreciate you reaching out and thank you for your feedback!  I will pass the suggestions on to the team.

authors: Kath-Anne Y-Kelly

repo: MicrosoftDocs/Edge-Enterprise


text:
Setting privacy preferences

Where are the preferences actually set?
Thanks

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: ea7bb8bf-5d11-87cb-a880-2edc355dca56
Version Independent ID: fa4bfa40-42bf-bf0d-413d-d67e8ae826b9
Content: Use preferences to manage privacy controls for Office for Mac - Deploy Office
Content Source: DeployOffice/privacy/mac-privacy-preferences.md
Service: o365-proplus-itpro
Sub-service: office-mac
GitHub Login: @pbowden-msft
Microsoft Alias: danbrown

@MKUM2020 The preferences are set in the com.microsoft.office preferences domain. For example, you can run "defaults read com.microsoft.office" from Terminal to view the existing preferences.

Thanks Paul.
Just ran the command "defaults read com.microsoft.office" in the mac Terminal.
How do you update the shown preferences?
ConnectedOfficeExperiencesPreference = 1;
CurrentUserConsentGroupKey = 1;

DiagnosticDataTypePreference = FullDiagnosticData;

HasUserSeenEnterpriseFREDialog = 0;

Thanks

From: Paul Bowden @.>
Sent: Wednesday, February 1, 2023 6:42 PM
To: MicrosoftDocs/OfficeDocs-DeployOffice @.>
Cc: KARIMZADEH Massoud @.>; Mention @.>
Subject: Re: [MicrosoftDocs/OfficeDocs-DeployOffice] Setting privacy preferences (Issue #1201)
@MKUM2020https://github.com/MKUM2020 The preferences are set in the com.microsoft.office preferences domain. For example, you can run "defaults read com.microsoft.office" from Terminal to view the existing preferences.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/issues/1201#issuecomment-1413071311, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARRDNV7DO3MVLB5H4YZQ7TLWVMNLDANCNFSM6AAAAAAUONP22M.
You are receiving this because you were mentioned.Message ID: @.***>

@MKUM2020 Sure. There's a 'write' verb for the defaults command, so for example, you can run:
defaults write com.microsoft.office HasUserSeenEnterpriseFREDialog -bool TRUE
Then, when you run defaults write com.microsoft.office command again, you should see the change in state.
The defaults command is useful for setting preferences locally and on-demand. When dealing with higher numbers of devices, you can set these preferences via a Management/MDM tool such as Jamf.

repo: MicrosoftDocs/OfficeDocs-DeployOffice


text:
Update using-the-exchange-server-2013-management-pack-for-troubleshoo…

…ting.md
Update to code snippet headers

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange-2013-guide-management-pack/using-the-exchange-server-2013-management-pack-for-troubleshooting.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

authors: DanMSFT nivnar


text:
add AllowAnonymousMeetingParticipantsToAccessWhiteboards

closes https://github.com/MicrosoftDocs/OfficeDocs-SharePoint-PowerShell/issues/307

Docs Build status updates of commit e28ef76:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenant.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@dariomws @tseward

@tiburd Please merge this PR. Thanks

authors: get-itips opbld30 yogkumgit


text:
Update Chart - Permissions vs Sharing

The chart should be updated. User with full control will map to Full Control in SPO not contribute role. Also some clarifications around the "SharePoint item access" column some of these roles are not in SPO so I am not sure what is meant by this column example "Read and execute" and "List folder contents"

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 9ee6b3fe-cc73-cf65-8f91-aa75b2bda8f8
Version Independent ID: a49a2330-4e5b-922e-870c-26aca6f63892
Content: File share to OneDrive and SharePoint Migration Guide
Content Source: migration/Fileshare-to-ODSP-migration-guide.md
Product: sharepoint-server-itpro
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

@Padavid  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@Padavid Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

authors: Padavid scanum

repo: MicrosoftDocs/OfficeDocs-SharePoint


text:
Example of a One Drive Sync Conditional Access Policy

I am not able to locate any specifics around actually creating a policy to specifically control the syncing of the OneDrive sync client to AzureAD managed devices. Can someone demonstrate how the policy might be created and applied?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: efd1a047-ff5f-48bd-1a9a-87024d3cbe70
Version Independent ID: 23ae844e-35df-0d4f-50d5-021a5ba9bdf9
Content: Enable conditional access support in the OneDrive sync app - OneDrive
Content Source: OneDrive/enable-conditional-access.md
Service: one-drive
GitHub Login: @adeejoseph
Microsoft Alias: adjoseph

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

authors: mattderosia scanum


text:
Typos on this page

[Enter feedback here]

One of the sidebars has group misspelled as "gorup".
Near the end of the document, this sentence refers to internet, but I think it should be intranet. "Every site in the internet..."
The last paragraph has a visible  tag and icon, which seems out of place.

Thank you.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 99d8d3fd-3c87-c237-495d-01ac9bcd7944
Version Independent ID: 2c621ca7-5395-f4b8-b66a-aa8a8ab4b1e5
Content: Planning your SharePoint hub sites - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/planning-hub-sites.md
Service: sharepoint-online
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

fixed in https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/pull/3321

authors: geordonp get-itips


text:
Incorrect working folder details

Table in Advanced  section shows the wrong path.
Currently:

Note: By default, the working folder is %appdata%\Microsoft\MigrationTool.

The correct path to the MigrationTool folder should be:  %APPDATA%\Microsoft\SPMigration\Logs\Migration\MigrationTool, however it is unclear what "working folder" is meant to signify.
If temp files for the migration job, I believe this should be %APPDATA%\Microsoft\SPMigration\Logs\Migration as this contains both MigrationTool and MigrationToolStorage "working" folders.
A breakdown of all paths and their specific migration related contents could be more valuable.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: dad86450-d9ac-4cc4-fc75-63f8b285c298
Version Independent ID: d1e8c85a-b365-78c0-be1a-5a03ee082491
Content: SharePoint Migration Tool settings - Migrate to Microsoft 365
Content Source: migration/SPMT-settings.md
Service: microsoft-365-migration
GitHub Login: @MachelleTranMSFT
Microsoft Alias: mactra

Hello @IT-RD
The folder that you are talking about here is the Logs folder for Migration Manager
It's documented here
https://learn.microsoft.com/en-us/sharepointmigration/mm-faqs

Question: Where are local Migration Manager logs stored?
Answer: The logs are stored here: C:\Users<Username>\AppData\Roaming\Microsoft\SPMigration.

authors: IT-RD get-itips


text:
Add redirects are permament

Adding a bullet to let customers know that redirects are permanent.

Had a customer open a ticket because they were going to do a tenant rename but were not sure how long the redirects would be in place for.  I figured adding a line in the Notes section would help.

Great idea -- thanks Greg!

authors: JoanneHendrickson MSGRRojas


text:
Need to list Planner

Planner isn't mentioned specifically, although OneNote is. Can we get a line for Planner? Thanks!

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e7faee29-6d56-f3bf-766c-6deaefe92e34
Version Independent ID: 6029b6f8-7d49-6474-fa40-2793000c74a4
Content: Plan for Microsoft 365 Government - GCC deployments - Microsoft Teams
Content Source: Teams/plan-for-government-gcc.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lehewe

I'm on GCC and Forms and Planner are not options for new tabs.

@yogkumgit @AndreaBarr this can be closed thank you.

@lindspea Thank you very much for the contribution and updating the documentation with PR. @nphersom Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also

authors: lindspea mortenya npherson yogkumgit


text:
Team Client release note?

Can we get a page which explains the features and the release numbers in each of the releases of Teams Clients?  If you have one, we can not find it.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f6da28da-eb7b-d3ae-4c2f-8f87803b1830
Version Independent ID: 8c42d7a2-80c6-86dd-347a-ed6d8d909c41
Content: Teams updates - Microsoft Teams
Content Source: Teams/teams-client-update.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

Why is it in other docs areas we can find release numbers and release notes about what is in the release but not for Teams Client?
I can get it for Windows - https://docs.microsoft.com/en-us/windows-insider/Active-Dev-Branch
I can get it for Office (which does not include Teams) both https://docs.microsoft.com/en-us/officeupdates/
Server https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info
or SQL https://docs.microsoft.com/en-us/troubleshoot/sql/general/determine-version-edition-update-level
I don't understand why it is so hard to just capture the release versions and what is in it.  How are we suppose to support our users?

Why is it in other docs areas we can find release numbers and release notes about what is in the release but not for Teams Client?
I can get it for Windows - https://docs.microsoft.com/en-us/windows-insider/Active-Dev-Branch
I can get it for Office (which does not include Teams) both https://docs.microsoft.com/en-us/officeupdates/
Server https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info
or SQL https://docs.microsoft.com/en-us/troubleshoot/sql/general/determine-version-edition-update-level
I don't understand why it is so hard to just capture the release versions and what is in it.  How are we suppose to support our users?

authors: D-Jeffrey scanum


text:
Update needed for recording storage

With Teams now storing recordings in OneDrive/SharePoint it would be good to have the diagrams updated to reflect this change.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ad3ad624-9792-91b7-c85f-09b839b1ea44
Version Independent ID: e8288f91-11bd-599b-8a88-074917b315a4
Content: Microsoft Teams IT architecture and voice solutions posters - Microsoft Teams
Content Source: Teams/teams-architecture-solutions-posters.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

@Larryngolog Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hi @Larryngolog, thank you for your feedback and help us to improve docs.microsoft.com.
@cichur @LolaJacobsen do you think we can update this poster? Thanks!

@cichur @LolaJacobsen do you think we can update this poster? Thanks!

authors: Larryngolog dariomws scanum


text:
trivial/typo

Change on-premise to on-premises for consistency. https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/cloud-computing-terms

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

authors: illgitthat scanum


text:
Update "Publishing internal APIs to external consumers" page with newer Azure services (e.g., Front Door)

I think it would be great to update the reference architecture on the "Publishing internal APIs to external consumers" page with newer Azure services such as Azure Front Door, and perhaps changing the API App icon to a Web App icon (since I am under the impression that the API App concept is being merged into Web Apps).
https://docs.microsoft.com/en-us/azure/architecture/example-scenario/apps/publish-internal-apis-externally
Also, it would be great to add a description around why the multiple layers of virtual networks are recommended as shown in the diagram for the specific situation that is assumed.
I wouldn't mind helping update this diagram, but would like to work with someone from Microsoft who has ownership around this page.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: fb14c845-07c9-0fe2-0108-119b7e913b35
Version Independent ID: c3fdc7ba-6743-33a6-d41d-3328e2e22e93
Content: Publishing internal APIs to external users - Azure Architecture Center
Content Source: docs/example-scenario/apps/publish-internal-apis-externally.md
Service: architecture-center
Sub-service: example-scenario
GitHub Login: @ssarwa
Microsoft Alias: ssarwa

Thanks for reporting - this issue is under review.  This is a Microsoft Internal DevOps Bug ID AB#

@rukasakurai Thanks for the feedback. I have assigned the issue to the content author to evaluate and update as appropriate.

@rukasakurai , thanks for creating the issue.
The multiple layers of networks you mention are subnets.  best practices for network segmentation are at https://docs.microsoft.com/en-us/azure/security/fundamentals/network-best-practices#logically-segment-subnets.   ASE ILB for example has to be deployed in to a separate subnet.
Regarding Front door, Azure Front door is a gateway technology, where as API management is a service specific for API lifecycle, security, caching, scale etc.
Can you please elaborate on your statement " API App concept is being merged into Web Apps"?

repo: MicrosoftDocs/architecture-center