jupyterlab / jupyterlab

JupyterLab computational environment.

Home Page:https://jupyterlab.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSON settings editor does not reflect overrides.json state

MordorianGuy opened this issue · comments

Description

overrides.json overrides settings just partially. For unknown reasons, some settings are visible in JSON Settings Editor & enabled, some are invisible but enabled too, & some are both invisible & disabled.

Disabled & invisible:
изображение

Enabled & invisible:
изображение
изображение

Enabled & visible:
изображение
изображение

By the way, settings that work are visible in usual settings editor:
изображение

overrides.json:

{
  "@jupyterlab/apputils-extension:notification": {
    "fetchNews": false
  },
  "@jupyterlab/apputils-extension:theme": {
    "overrides": {
      "code-font-family": "Fira Code"
    }
  },
  "@jupyterlab/completer-extension:inline-completer": {
    "providers": {
      "@jupyterlab/inline-completer:history": {
        "enabled": true,
        "timeout": 5000,
        "debouncerDelay": 0,
        "maxSuggestions": 100
      }
    }
  }
}

Reproduce

  1. Install Jupyter Lab 4.2.0 on Ubuntu, for example, with mamba or conda: mamba create -n jupyter_lab "jupyterlab==4.2.0".
  2. Copy overrides.json to <env_path>/share/jupyter/lab/settings/.
  3. Run Jupyter Lab jupyter lab --no-browser --ip=0.0.0.0.
  4. Connect with a browser to localhost:8888.
  5. Tap Ctrl+, & click JSON Settings Editor.
  6. Misunderstand what is happening.

Expected behavior

I copy overrides.json, run Jupyter Lab, all settings are visible in JSON Editor & work.

Context

  • Operating System and version: Ubuntu 22.04.2 LTS
  • Browser and version: FIrefox Windows MSIX 125.0.3
  • JupyterLab version: 4.2.0
Troubleshoot Output
https://pastebin.com/fc3ViEyM
Password: `2e3rTEGigU`
Command Line Output
Password: `icay4bSBWM`
https://pastebin.com/pXjD43Pe

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗

If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
welcome
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! 👋

Welcome to the Jupyter community! 🎉