James-Yu / LaTeX-Workshop

Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
MIT License
10.76k stars 535 forks source link

Jobname setting got deleted in JSON settings #4450

Closed thirschbuechler closed 4 weeks ago

thirschbuechler commented 4 weeks ago

Pre-checks

Environment

Vscode 1.94.2-1728494015 from Microsoft PPA (Ubuntu) pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2024) from tug.org

The Issue

The jobname setting (to compile multiple tex files in a folder into one pdf, regardless of which one is open) seemingly stopped working when working with or updating to 10.5.5 and got auto-deleted, re-adding the line in the workspaceJSON and rolling back to 10.5.4 fixed it.

Why are two pre-checks missing

Why no compiler-log

When trying to reproduce the issue by upgrading to 10.5.5 again it was not reproducable. Maybe the unsupported tagging in the JSON is the issue, and Vscode garbage-collected it?

Further Info

The jobname setting line is marked as unsupported property (and greyed out) by the settings-linter in the workspace JSON, but worked the last few weeks (auto-updated latex-workshop). The wiki has it as not depreciated. Other latex-workshop.latex.tools settings are not marked this way.

user-config.json workspace-config.json unsupported_property

James-Yu commented 4 weeks ago

Thanks for your report. I appreciate your very detailed explanation.

However, this extension does not change anything in your config JSON file. Nor has it touched the related config in the past a few months. You can still see it here: https://github.com/James-Yu/LaTeX-Workshop/blob/668b3cf48ab9c41ea6bb005f3b0bad70066df92f/package.json#L1103-L1108

As long as the line is here, vscode should not mark the config as unsupported. Unless you may discover reliable reproduction steps, we cannot identify it’s whose responsibility (highly unlikely ours).