profile
viewpoint
Sana Ajani sana-ajani @microsoft United States www.sana-ajani.me Program Manager @microsoft/vscode

ChenJonathan/Logo-Lens 3

Microsoft HoloLens application for HackMIT. Logo Lens presents relevant stock quote data when a user sees a company logo while wearing the HoloLens.

gregvanl/vscode-docs 1

Public documentation for Visual Studio Code

akim316/MovieRecommender 0

Movie Recommender using Rotten Tomatoes for CS 2340.

burkeholland/frontend-vue-typescript 0

A Vue/TypeScript frontend for https://www.theurlist.com

burkeholland/swapp 0

Upload app settings to an Azure Static Web Static App

Campus-Advisors/campus-advisor-training-sana-ajani 0

campus-advisor-training-sana-ajani created by GitHub Classroom

faizanv/energySun 0

HackDuke energy web app

JennaSchwartz/EducationConsolidation 0

Help Hannah's sister remotely teach smol children!

manoajk/MovieViz 0

Smart Movie Recommender

PR closed microsoft/vscode

Add two new commands for workbench.editor needs more info

<!-- Thank you for submitting a Pull Request. Please:

  • Read our Pull Request guidelines: https://github.com/microsoft/vscode/wiki/How-to-Contribute#pull-requests.
  • Associate an issue with the Pull Request.
  • Ensure that the code is up-to-date with the master branch.
  • Include a description of the proposed changes and how to test them. -->

The PR fixes https://github.com/microsoft/vscode/issues/114453

+53 -0

2 comments

1 changed file

CIRCULARKA

pr closed time in a minute

issue commentmicrosoft/vscode

Transition into untitled workspace from WSL folder does not seem to work

Let's assign to January so we can investigate Sounds similar to https://github.com/microsoft/vscode/issues/113562

@aeschli let me know if there is some easy way to get into this state without WSL so I could investigate. I can also try to setup WSL on my Win VM

bpasero

comment created time in 2 minutes

issue closedmicrosoft/vscode

Possibility to move around pinned tabs with workbench.action.openEditorAtNextIndex/PrevIndex

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ --> <!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ --> <!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. --> I wanted to make new shortcut on Shift+j to move on a left pinned tab and Shif+k to move on a right one. But there are only workbench.action.openEditorAtIndex1-9 commands. I think that implementing commands that allow moving on a next/previous pinned tab could be a good idea. Such commands can be named as workbench.action.openEditorAtNextIndex and workbench.action.openEditorAtPreviousIndex. Implementing it will allow to move on a next/previous pinned tabs by shortcuts very easy comparing to existing Alt+1 ... Alt+9.

closed time in 2 minutes

CIRCULARKA

issue commentmicrosoft/vscode-wiki

Filename 'Test:-Smoke-Test-Template.md' prevents checkout onto Windows

@Tyriar I'm not yet seeing the rename at https://github.com/microsoft/vscode-wiki

gjsjohnmurray

comment created time in 3 minutes

issue openedmicrosoft/vscode

Test outline, breadcrumbs, quick pick for notebooks and text editors

Refs: https://github.com/microsoft/vscode/issues/98173

  • [ ] anyOS
  • [ ] anyOS

Complexity: 4


We have added support for outline, breadcrumbs, and symbol picks for notebooks. This needs testing. Since this required significant refactorings the "normal" outline & breadcrumbs must also be re-tested

created time in 3 minutes

issue commentmicrosoft/vscode

[ext-api] provide Pseudoterminal.onDidChangeName event

Makes sense, if a PR for this comes in for this I can bring it to the API sync. Seems like a good improvement so I don't see why it wouldn't be able to get merged in.

akosyakov

comment created time in 4 minutes

issue commentmicrosoft/vscode-remote-release

SSH connection fails when password has special characters

@roblourens Neither "remote.SSH.useLocalServer": true nor "remote.SSH.useLocalServer": false changes something. Also "remote.SSH.localServerDownload": "always" doesn't change something.

Output:

[11:03:09.420] Showing password prompt
[11:03:20.925] Got password response
[11:03:20.926] "install" wrote data to terminal: "****************"
[11:03:20.954] > 
> 
[11:03:25.149] > Permission denied, please try again.
slwr2

comment created time in 4 minutes

issue commentmicrosoft/vscode

Make VS Code less chatty with screen readers

Even though @leonardder has provided a workaround I think we should behave nicely out of the box.

👍🏼

I suggest that I change the role of ACTIVITYBAR_PART, SIDEBAR_PART and PANEL_PART to have a role: none. I plan to do this start of next milestone (so in 2 weeks in Insiders) then you can try it out and let me know what you think.

This sounds awesome, thank you!

MarcoZehe

comment created time in 6 minutes

issue commentmicrosoft/vscode

Rework working copy service participants

To verify

  • use this sample extension https://github.com/jrieken/sample-file-participant (or any other extension that adds extra edits during onWill[Create|Rename|Delete] events
  • move a file
  • acknowledge the prompt, follow each path and ensure it makes sense
  • have a slow participate case (e.g move samples/slow.txt) and make sure there is progress that allows to cancel the participant
jrieken

comment created time in 7 minutes

issue commentmicrosoft/vscode

Make VS Code less chatty with screen readers

@MarcoZehe Have you considered disabling NVDA's landmark reporting just for Code as a workaround?

No, since I currently work primarily on a Mac. I could try this with VoiceOver for a VS Code specific activity, but thought that this warrants a discussion for default behavior since we talk about VS Code being a desktop app and not a website. And while you can distribute this default setting in a VS Code module for NVDA, and possibly scripts for JAWS if Vispero were to include that, providing a VS Code specific activity for VoiceOver users is not possible easily.

MarcoZehe

comment created time in 8 minutes

issue commentmicrosoft/vscode

after vs code update, ng serve command doesn't work anymore in vs code terminal

it looks like we cleared the environment variable mutations made in js-debug, but narem reports the environment variable is empty after doing so.

@connor4312 not sure I'm understanding the problem here, isn't NODE_OPTIONS meant to be empty if js-debug cleared the mutations?

narem81

comment created time in 8 minutes

issue openedDefinitelyTyped/DefinitelyTyped

[@types/mongodb] MongoClientOptions interface is missing directConnection

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/9b18d31dcea350cc50ad3ebc94e57e95c294543c/types/mongodb/index.d.ts#L347

As the title says, the interface MongoClientOptions in @types/mongodb is missing the directConnection option, as documented here in the latest MongoDB driver docs: https://mongodb.github.io/node-mongodb-native/3.6/api/MongoClient.html#.connect

Would be very nice if this can be added so I don't have to @ts-ignore the property-does-not-exist error when adding this option to an options object :)

created time in 15 minutes

issue commentmicrosoft/vscode

Running an untitled (unsaved) file, prompt to save each time

@KristofStroobants thanks for letting us know, but this is designed behavior now. More details here https://github.com/microsoft/vscode/issues/111850

What I do not understand is how was this working before? The powershell extension can not reach any unsaved files? Are you saying that F5 an unsaved file works with VS Code stable? @TylerLeonhardt is the powershell extension doing something special here?

KristofStroobants

comment created time in 19 minutes

push eventmicrosoft/vscode-docs

Daniel Imms

commit sha df2c7d94fc778082c6e8d64fc2fbdfa87a9caec9

Improve anti-virus advice Fixes #4242

view details

Daniel Imms

commit sha 5b7660fff62fd4bfd927283e672c56af2f39b174

Improve compat mode section Fixes #4241

view details

push time in 20 minutes

issue closedmicrosoft/vscode-docs

Troubleshoot Terminal: Improve compatibility mode section

https://code.visualstudio.com/docs/supporting/troubleshoot-terminal-launch

This error message isn't accurate anymore: https://code.visualstudio.com/docs/supporting/troubleshoot-terminal-launch#_the-terminal-exited-with-code-1-on-windows-10

Let's call it "Make sure compatibility mode is turned off", a screenshot would also be helpful.

closed time in 20 minutes

Tyriar

issue closedmicrosoft/vscode-docs

Troubleshoot Terminal: Call out "A native exception occurred"

https://code.visualstudio.com/docs/supporting/troubleshoot-terminal-launch

This is the typical new error users receive when hitting the anti-virus problem

closed time in 20 minutes

Tyriar

issue closedmicrosoft/vscode

Extension pack dependencies are not respected when installing via the VS Code URI

Issue Type: <b>Bug</b>

  1. Open a VSCode window
  2. Open the uri vscode://shsuman.dummy-extension-main in the browser
  3. VSCode will prompt you to install the Dummy Extension - Main
  4. Install the Dummy Extension - Main (shsuman.dummy-extension-main)

This will install the Dummy Extension - Main but wouldn't install the Dummy Extension -Remote(shsuman.dummy-extension-remote) which is a part of the extension pack for the Dummy Extension - Main

VS Code version: Code 1.52.1 (ea3859d4ba2f3e577a159bc91e3074c5d85c0523, 2020-12-16T16:34:46.910Z) OS version: Windows_NT x64 10.0.19042

<details> <summary>System Info</summary>

Item Value
CPUs Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz (8 x 2112)
GPU Status 2d_canvas: enabled<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>oop_rasterization: disabled_off<br>opengl: enabled_on<br>protected_video_decode: enabled<br>rasterization: enabled<br>skia_renderer: disabled_off_ok<br>video_decode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled
Load (avg) undefined
Memory (System) 15.92GB (5.42GB free)
Process Argv --crash-reporter-id 611024cc-5acc-4121-a31a-6d32c5099117
Screen Reader no
VM 0%

</details><details><summary>Extensions (21)</summary>

Extension Author (truncated) Version
gitlens eam 11.1.3
tsl-problem-matcher eam 0.3.1
EditorConfig Edi 0.16.4
prettier-vscode esb 5.8.0
vscode-azurestorage ms- 0.11.0
vscode-docker ms- 1.9.1
csharp ms- 1.23.8
python ms- 2020.12.424452561
vscode-pylance ms- 2021.1.1
jupyter ms- 2020.12.414227025
vscode-ai ms- 0.6.20-dev
remote-ssh ms- 0.62.0
remote-ssh-edit ms- 0.62.0
remote-wsl ms- 0.52.0
azure-account ms- 0.9.4
vscode-typescript-tslint-plugin ms- 1.3.3
vsliveshare ms- 1.0.3484
java red 0.73.0
html-preview-vscode tht 0.2.5
vscode-java-debug vsc 0.30.0
vscode-java-dependency vsc 0.17.0

</details><details> <summary>A/B Experiments</summary>

vsins829:30139715
vsliv368:30146709
vsreu685:30147344
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt875:30247033

</details>

<!-- generated by issue reporter -->

closed time in 20 minutes

shsuman

issue commentmicrosoft/vscode

Extension pack dependencies are not respected when installing via the VS Code URI

Yes, I am seeing the right behaviour now. For some reason, it wasn't working at the time

shsuman

comment created time in 20 minutes

issue closedmicrosoft/vscode-docs

Troubleshoot Terminal: Create dedicated section for shell executable missing error

https://code.visualstudio.com/docs/supporting/troubleshoot-terminal-launch

This is a common problem people can't get around as too much is being assumed about their knowledge of settings. It's also explained generically at the top, to review this setting among others. Let's add a section to the FAQ detailing specifically what this is and how to fix it.

closed time in 21 minutes

Tyriar

issue commentmicrosoft/vscode-docs

Troubleshoot Terminal: Create dedicated section for shell executable missing error

I feel like this was covered by improving the checking settings step.

Tyriar

comment created time in 21 minutes

issue commentmicrosoft/vscode

Prompt to save untitled file before run/debug

@digitarald thanks! Also no need to remove the verification-needed label, we just add the verified and the bot gets happy :)

digitarald

comment created time in 23 minutes

issue closedmicrosoft/vscode

File/folder name editing - loses focus on shift + A (keybinding for creating a folder)

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ --> <!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ --> <!-- Please search existing issues to avoid creating duplicates. --> <!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ -->

<!-- Use Help > Report Issue to prefill these. -->

  • VSCode Version: 1.51.1
  • OS Version: Linux Mint 19.3

Steps to Reproduce:

  1. Create a new file
  2. Start editing its name
  3. Each time I want to write an uppercase "A" with shift + A (keybinding which create a new folder) it exit editing the file name and try to create the folder.

When editing a file or folder name, keybindings shouldn't trigger.

<!-- Launch with code --disable-extensions to check. --> Does this issue occur when all extensions are disabled?: Yes

closed time in 24 minutes

trompx

issue commentmicrosoft/vscode

File/folder name editing - loses focus on shift + A (keybinding for creating a folder)

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for existing issues here. See also our issue reporting guidelines.

Happy Coding!

trompx

comment created time in 24 minutes

issue commentmicrosoft/vscode

Add a special type instead of using a busy error for semantic tokens

Verify that you can use vscode.CancellationError with requiring proposed API checks. Optionally, verify that you throw this error from a semantic tokens provider without it resetting previous semantic tokens

alexdima

comment created time in 29 minutes

push eventmicrosoft/vscode

Benjamin Pasero

commit sha 830a7589e2acce95a35eb41daf491271160d3e0f

tests - enable symlink tests for windows again via 'junction' that do not require admin privilges

view details

push time in 30 minutes

issue closedmicrosoft/vscode-vsce

Cannot overwrite the access token

PS C:\Users\Marko\Source\Repos\The Spiral Language\VS Code Plugin> vsce login mrakgr
Publisher 'mrakgr' is already known
Do you want to overwrite its PAT? [y/N] y
Personal Access Token for publisher 'mrakgr': ****************************************************

 ERROR  Failed request: (401)

Trying to do a vsce publish patch -p <token> also fails with a 401 error. The situation on my PC is a bit unusual because a few days ago, I was on a cleaning spree and deleted the AppData folder by hand in order to free up space on the SSD. This broke some apps, and I suspect vsce is one of them. Right now my only choice for publishing on the VS Code marketplace is the web interface.

Can I do anything to fix this apart from reinstalling Windows?

closed time in 30 minutes

mrakgr

issue commentmicrosoft/vscode-vsce

Cannot overwrite the access token

You need to request a new access token: https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token

mrakgr

comment created time in 30 minutes

issue closedmicrosoft/vscode

Codespaces: cannot clone/fetch/push/mirror private repos on other organizations

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ --> <!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ --> <!-- Please search existing issues to avoid creating duplicates. --> <!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ -->

<!-- Use Help > Report Issue to prefill these. -->

  • VSCode Version: GitHub Codespaces

Steps to Reproduce:

  1. Create a codespace from a private repository under your personal account.
  2. Try to add a remote pointing to a private repository under a GitHub organization.
codespace ➜ ~/workspace $ git clone --bare https://github.com/REDACTED/REDACTED.git
Cloning into bare repository 'REDACTED.git'...
remote: Repository not found.
fatal: repository 'https://github.com/REDACTED/REDACTED.git/' not found
codespace ➜ ~/workspace/ks-engine (master) $ git remote add --mirror=push REDACTED https://github.com/REDACTED/REDACTED.git
codespace ➜ ~/workspace/ks-engine (master) $ git remote -v
REDACTED      https://github.com/REDACTED/REDACTED.git (fetch)
REDACTED      https://github.com/REDACTED/REDACTED.git (push)
origin        https://github.com/0xbkt/ks-engine (fetch)
origin        https://github.com/0xbkt/ks-engine (push)
codespace ➜ ~/workspace/ks-engine (master) $ git fetch REDACTED
remote: Repository not found.
fatal: repository 'https://github.com/REDACTED/REDACTED.git/' not found
codespace ➜ ~/workspace/ks-engine (master) $ 

<!-- Launch with code --disable-extensions to check. --> Does this issue occur when all extensions are disabled?: Yes

closed time in 31 minutes

0xbkt

issue commentmicrosoft/vscode

Codespaces: cannot clone/fetch/push/mirror private repos on other organizations

A Codespace's auth is locked against the repo the Codespace was created from. Discussions already happening:

https://github.community/t/cant-push-to-other-private-repos/156447

0xbkt

comment created time in 31 minutes

more