posit-dev / posit-dev/positron

Unexpected `snowflake.log` appearing in my home directory

Open
#14,036 18 comments 4 reactions 1 assignee View on GitHub

@jmcphers is already working on this.

Since Jun 16, 2026.

area: builds bug os-linux support
Dominant language
TypeScript
Stars
4.3k
Forks
184
Avg merge
1d 9h
Merged PRs (30d)
195

Description

System details:

Positron and OS details:

Version: Positron Version: 2026.06.0 build 211
Code - OSS Version: 1.111.0
Commit: d5f94f072b1083b8237930739cb6525c6e12e1da
Date: 2026-05-28T01:04:13+02:00
Commit: 39.6.0
Date: 142.0.7444.265
Electron: 22.22.0
ElectronBuildId: 14.2.231.22-electron.0
Chromium: Linux x64 7.0.11-arch1-1
Node.js: undefined
V8: undefined
OS: undefined [author's note: Arch Linux]

Session details:

Happens with or without an interpreter session running.

Describe the issue:

Whenever I open Positron, "snowflake.log" appears in my user home directory with a new line such as (with the time matching when I open the application):
{"level":"INFO","message":"[6:07:53.896 PM]: Custom credential manager is set by a user."}

If I delete the log, it is simply recreated the next time I open Positron.

Steps to reproduce the issue:

  1. Open Positron

Expected or desired behavior:

The file should be placed in a Positron- or Snowflake-specific directory, or at least be created as a dot file itself (the latter would not be my preferred behaviour).

Were there any error messages in the UI, Output panel, or Developer Tools console?

Nothing that seems relevant to me, but for completeness:

Developer console
ERR [Extension Host] (node:37670) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `exe --trace-deprecation ...` to show where the warning was created)
error	
@	workbench.desktop.main.js:21921

[Extension Host] (node:37670) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `exe --trace-deprecation ...` to show where the warning was created) (at file:///usr/share/positron/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100228:14)
log2	@	workbench.desktop.main.js:214934
Output channels
Remote Tunnel Service

2026-06-04 18:23:39.410 [error] Missing 'tunnelApplicationConfig' or 'tunnelApplicationName' in product.json. Remote tunneling is not available

Window
-06-04 18:24:40.965 [error] [Network] #2: https://p3m.dev/openvsx/latest/vscode/gallery/charliermarsh/ruff/latest?positron-check-trigger=startup&positron-session-type=desktop&positron-version=2026.06.0-211 - error GET Canceled
2026-06-04 18:24:40.966 [error] [Network] #8: https://p3m.dev/openvsx/latest/vscode/gallery/meta/pyrefly/latest?positron-check-trigger=startup&positron-session-type=desktop&positron-version=2026.06.0-211 - error GET Canceled
2026-06-04 18:24:40.969 [error] [Network] #20: https://p3m.dev/openvsx/latest/vscode/gallery/redhat/vscode-xml/latest?positron-check-trigger=startup&positron-session-type=desktop&positron-version=2026.06.0-211 - error GET Canceled

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.