jupyterlab/jupyterlab (@jupyterlab/notebook)
### [`v4.1.3`](https://togithub.com/jupyterlab/jupyterlab/releases/tag/v4.1.3)
[Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.1.2...@jupyterlab/notebook@4.1.3)
#### 4.1.3
([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.1.2...58a6905e3b29e95d1b7ff00b0fbc5472eaee769b))
##### Bugs fixed
- Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs [#15869](https://togithub.com/jupyterlab/jupyterlab/pull/15869) ([@FoSuCloud](https://togithub.com/FoSuCloud))
- Fix saving of item positions in reactive toolbar [#15843](https://togithub.com/jupyterlab/jupyterlab/pull/15843) ([@brichet](https://togithub.com/brichet))
- Prevent command shortcuts from preventing user input [#15790](https://togithub.com/jupyterlab/jupyterlab/pull/15790) ([@krassowski](https://togithub.com/krassowski))
- Fix missing signals in file editor adapter [#15873](https://togithub.com/jupyterlab/jupyterlab/pull/15873) ([@krassowski](https://togithub.com/krassowski))
- Fix codemirror highlight for Python builtin [#15805](https://togithub.com/jupyterlab/jupyterlab/pull/15805) ([@AllanChain](https://togithub.com/AllanChain))
- When attaching only typeset after rendering is completed [#15810](https://togithub.com/jupyterlab/jupyterlab/pull/15810) ([@krassowski](https://togithub.com/krassowski))
##### Maintenance and upkeep improvements
- Update docstrings to mention Jupyter Server API [#15880](https://togithub.com/jupyterlab/jupyterlab/pull/15880) ([@jtpio](https://togithub.com/jtpio))
- Bump es5-ext from 0.10.62 to 0.10.63 [#15878](https://togithub.com/jupyterlab/jupyterlab/pull/15878) ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- Fix clean script [#15854](https://togithub.com/jupyterlab/jupyterlab/pull/15854) ([@krassowski](https://togithub.com/krassowski))
- Update branch configuration for `4.1.x` [#15848](https://togithub.com/jupyterlab/jupyterlab/pull/15848) ([@krassowski](https://togithub.com/krassowski))
##### Documentation improvements
- Fix broken link [#15851](https://togithub.com/jupyterlab/jupyterlab/pull/15851) ([@fcollonval](https://togithub.com/fcollonval))
- Update branch configuration for `4.1.x` [#15848](https://togithub.com/jupyterlab/jupyterlab/pull/15848) ([@krassowski](https://togithub.com/krassowski))
##### Contributors to this release
([GitHub contributors page for this release](https://togithub.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-19\&to=2024-03-04\&type=c))
[@AllanChain](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAllanChain+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@brichet](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@ericsnekbytes](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aericsnekbytes+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@fcollonval](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@FoSuCloud](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@github-actions](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@JasonWeill](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@jtpio](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@jupyterlab-probot](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@krassowski](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@linlol](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alinlol+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@lumberbot-app](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@meeseeksmachine](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@welcome](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-19..2024-03-04\&type=Issues)
### [`v4.1.2`](https://togithub.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#412)
[Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.1.1...@jupyterlab/notebook@4.1.2)
([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.1.1...d835cf35dfd37bbe930c79c90a6d180a800bae69))
##### Bugs fixed
- Fix highlight sequencing when replacing text in code cells [#15803](https://togithub.com/jupyterlab/jupyterlab/pull/15803) ([@JasonWeill](https://togithub.com/JasonWeill))
- Windows platforms, erratic pasting of text into Markdown field [#15794](https://togithub.com/jupyterlab/jupyterlab/pull/15794) ([@kiliansinger](https://togithub.com/kiliansinger))
- Restore notebook scrolling on dragging a cell to the viewport edge [#15782](https://togithub.com/jupyterlab/jupyterlab/pull/15782) ([@krassowski](https://togithub.com/krassowski))
- Fix typing in editable elements inside of open shadow DOM [#15774](https://togithub.com/jupyterlab/jupyterlab/pull/15774) ([@krassowski](https://togithub.com/krassowski))
##### Maintenance and upkeep improvements
- \[docker] Allow non-unique GID [#15699](https://togithub.com/jupyterlab/jupyterlab/pull/15699) ([@trungleduc](https://togithub.com/trungleduc))
##### Documentation improvements
- Remove SO links, add more recent issue to FAQ [#15811](https://togithub.com/jupyterlab/jupyterlab/pull/15811) ([@krassowski](https://togithub.com/krassowski))
- Fix outdated link to mybinder.org on index page of documentation [#15800](https://togithub.com/jupyterlab/jupyterlab/pull/15800) ([@nluetts](https://togithub.com/nluetts))
- Fix typing in editable elements inside of open shadow DOM [#15774](https://togithub.com/jupyterlab/jupyterlab/pull/15774) ([@krassowski](https://togithub.com/krassowski))
##### Contributors to this release
([GitHub contributors page for this release](https://togithub.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-13\&to=2024-02-19\&type=c))
[@FoSuCloud](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@github-actions](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@JasonWeill](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@jupyterlab-probot](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@kiliansinger](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akiliansinger+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@krassowski](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@lumberbot-app](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@nluetts](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Anluetts+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@trungleduc](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@welcome](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-13..2024-02-19\&type=Issues)
### [`v4.1.1`](https://togithub.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#411)
[Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.1.0...@jupyterlab/notebook@4.1.1)
([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.1.0...6abcf80374af290d7ba958a1f1f64f92c0394d0e))
##### Bugs fixed
- Correct Alt + number keyboard shortcuts command map [#15791](https://togithub.com/jupyterlab/jupyterlab/pull/15791) ([@g547315](https://togithub.com/g547315))
- Catch errors attempting to access `document.cookie` [#15788](https://togithub.com/jupyterlab/jupyterlab/pull/15788) ([@minrk](https://togithub.com/minrk))
- Fix undo/redo in console, fix undo/redo enabled state in file editor [#15783](https://togithub.com/jupyterlab/jupyterlab/pull/15783) ([@krassowski](https://togithub.com/krassowski))
- Fix console cells not becoming read-only after execution [#15779](https://togithub.com/jupyterlab/jupyterlab/pull/15779) ([@krassowski](https://togithub.com/krassowski))
- Fix migration of command selectors for shortcuts [#15762](https://togithub.com/jupyterlab/jupyterlab/pull/15762) ([@krassowski](https://togithub.com/krassowski))
- Disable (shift + ) alt + number shortcuts on Mac [#15761](https://togithub.com/jupyterlab/jupyterlab/pull/15761) ([@krassowski](https://togithub.com/krassowski))
- Catch `OSError` in addition to `PermissionError` when `sys_prefix` is read-only [#15756](https://togithub.com/jupyterlab/jupyterlab/pull/15756) ([@dhml](https://togithub.com/dhml))
- Fix completer auto-invoking on non-source changes [#15753](https://togithub.com/jupyterlab/jupyterlab/pull/15753) ([@krassowski](https://togithub.com/krassowski))
- Fix outputs preservation on splitting cells [#15751](https://togithub.com/jupyterlab/jupyterlab/pull/15751) ([@krassowski](https://togithub.com/krassowski))
##### Maintenance and upkeep improvements
- Update `jupyter-collaboration` for the Binder environment [#15767](https://togithub.com/jupyterlab/jupyterlab/pull/15767) ([@jtpio](https://togithub.com/jtpio))
- Fix failing "Notebook Toolbar › Paste cell" test [#15720](https://togithub.com/jupyterlab/jupyterlab/pull/15720) ([@krassowski](https://togithub.com/krassowski))
##### Documentation improvements
- Add Edge, remove IE 11 from browser support docs [#15784](https://togithub.com/jupyterlab/jupyterlab/pull/15784) ([@JasonWeill](https://togithub.com/JasonWeill))
- Update changelog to reflect jupyter-ai release status [#15775](https://togithub.com/jupyterlab/jupyterlab/pull/15775) ([@krassowski](https://togithub.com/krassowski))
- Add a link to postmortem for 3.6.7 release [#15743](https://togithub.com/jupyterlab/jupyterlab/pull/15743) ([@krassowski](https://togithub.com/krassowski))
- Update maintainers affiliation [#15724](https://togithub.com/jupyterlab/jupyterlab/pull/15724) ([@fcollonval](https://togithub.com/fcollonval))
- Update lifecycle info for JupyterLab major versions [#15626](https://togithub.com/jupyterlab/jupyterlab/pull/15626) ([@JasonWeill](https://togithub.com/JasonWeill))
##### Contributors to this release
([GitHub contributors page for this release](https://togithub.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-05\&to=2024-02-13\&type=c))
[@davidbrochart](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@dhml](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adhml+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@fcollonval](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@g547315](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ag547315+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@github-actions](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@JasonWeill](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@jtpio](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@jupyterlab-probot](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@krassowski](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@lumberbot-app](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@minrk](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aminrk+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@pre-commit-ci](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apre-commit-ci+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@welcome](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-05..2024-02-13\&type=Issues)
### [`v4.1.0`](https://togithub.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#410)
[Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.0.13...@jupyterlab/notebook@4.1.0)
([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.0.2...b887949d52310234144dd48496fa7a6f1fbb4645))
##### New features added
- Add virtual scrollbar component to windowed lists. [#15533](https://togithub.com/jupyterlab/jupyterlab/pull/15533) ([@afshin](https://togithub.com/afshin))
- Experimental inline completer [#15160](https://togithub.com/jupyterlab/jupyterlab/pull/15160) ([@krassowski](https://togithub.com/krassowski))
- Notebook execution history [#15062](https://togithub.com/jupyterlab/jupyterlab/pull/15062) ([@andrewfulton9](https://togithub.com/andrewfulton9))
- Load custom CSS functionality and documentation [#14743](https://togithub.com/jupyterlab/jupyterlab/pull/14743) ([@RRosio](https://togithub.com/RRosio))
- Add plugin manager and extension locks [#14536](https://togithub.com/jupyterlab/jupyterlab/pull/14536) ([@krassowski](https://togithub.com/krassowski))
- Open files from errors [#13390](https://togithub.com/jupyterlab/jupyterlab/pull/13390) ([@divyansshhh](https://togithub.com/divyansshhh))
##### Enhancements made
- Show toast notification for running code cell while kernel initializing [#15421](https://togithub.com/jupyterlab/jupyterlab/pull/15421) ([@misterfads](https://togithub.com/misterfads))
- Read only status notification on ctrl+s [#15317](https://togithub.com/jupyterlab/jupyterlab/pull/15317) ([@andrewfulton9](https://togithub.com/andrewfulton9))
- Store information about execution failure timing [#15285](https://togithub.com/jupyterlab/jupyterlab/pull/15285) ([@krassowski](https://togithub.com/krassowski))
- Add `defaultPath` option to set the default directory for file dialog [#15282](https://togithub.com/jupyterlab/jupyterlab/pull/15282) ([@mmichilot](https://togithub.com/mmichilot))
- Expand search box horizontally when text grows long [#15266](https://togithub.com/jupyterlab/jupyterlab/pull/15266) ([@sinistersnare](https://togithub.com/sinistersnare))
- Added alt descriptions to a few icon and images [#15265](https://togithub.com/jupyterlab/jupyterlab/pull/15265) ([@j264415](https://togithub.com/j264415))
- Custom kernel message serializer [#15254](https://togithub.com/jupyterlab/jupyterlab/pull/15254) ([@DonJayamanne](https://togithub.com/DonJayamanne))
- Improve docker script [#15241](https://togithub.com/jupyterlab/jupyterlab/pull/15241) ([@trungleduc](https://togithub.com/trungleduc))
- Clarify labels for user inputs and link dangling labels [#15222](https://togithub.com/jupyterlab/jupyterlab/pull/15222) ([@m158261](https://togithub.com/m158261))
- Add support for HTTP proxy in extension discovery [#15219](https://togithub.com/jupyterlab/jupyterlab/pull/15219) ([@dolevf](https://togithub.com/dolevf))
- Ensure consistent link underline and color on hover [#15181](https://togithub.com/jupyterlab/jupyterlab/pull/15181) ([@m158261](https://togithub.com/m158261))
- Add the standard SQL mimetype [#15180](https://togithub.com/jupyterlab/jupyterlab/pull/15180) ([@brichet](https://togithub.com/brichet))
- Page_config attribute to handle keydown event at bubbling phase [#15142](https://togithub.com/jupyterlab/jupyterlab/pull/15142) ([@brichet](https://togithub.com/brichet))
- Add more LSP request types [#15064](https://togithub.com/jupyterlab/jupyterlab/pull/15064) ([@krassowski](https://togithub.com/krassowski))
- Expose `processedItemsCache` as a protected in `CompleterModel` [#15025](https://togithub.com/jupyterlab/jupyterlab/pull/15025) ([@krassowski](https://togithub.com/krassowski))
- \[Accessibility] Using arrow keys to navigate in toolbars items [#15021](https://togithub.com/jupyterlab/jupyterlab/pull/15021) ([@brichet](https://togithub.com/brichet))
- Remove the loop to discover transform function if not registered [#14990](https://togithub.com/jupyterlab/jupyterlab/pull/14990) ([@brichet](https://togithub.com/brichet))
- Fix `filebrowser.open` and add ability to provide a factory [#14983](https://togithub.com/jupyterlab/jupyterlab/pull/14983) ([@fcollonval](https://togithub.com/fcollonval))
- Use config compatible with notebook 7 [#14978](https://togithub.com/jupyterlab/jupyterlab/pull/14978) ([@fcollonval](https://togithub.com/fcollonval))
- Bump lumino packages [#14945](https://togithub.com/jupyterlab/jupyterlab/pull/14945) ([@fcollonval](https://togithub.com/fcollonval))
- Recommend major versions for Lab 3/Lab 4 compatible extensions [#14908](https://togithub.com/jupyterlab/jupyterlab/pull/14908) ([@JasonWeill](https://togithub.com/JasonWeill))
- Save and restore sidebar subpanels sizes and expansion states [#14901](https://togithub.com/jupyterlab/jupyterlab/pull/14901) ([@DenisaCG](https://togithub.com/DenisaCG))
- Improve upgrade extension script [#14882](https://togithub.com/jupyterlab/jupyterlab/pull/14882) ([@fcollonval](https://togithub.com/fcollonval))
- Add a setting to show full path in breadcrumbs [#14866](https://togithub.com/jupyterlab/jupyterlab/pull/14866) ([@dharmaquark](https://togithub.com/dharmaquark))
- Make status bar accessible at 400% zoom by hiding items with priority of zero (default) [#14854](https://togithub.com/jupyterlab/jupyterlab/pull/14854) ([@j264415](https://togithub.com/j264415))
- Add page option `copyAbsolutePath` enabling to copy absolute path [#14842](https://togithub.com/jupyterlab/jupyterlab/pull/14842) ([@pauky](https://togithub.com/pauky))
- feat: sync theme with system settings [#14808](https://togithub.com/jupyterlab/jupyterlab/pull/14808) ([@skyetim](https://togithub.com/skyetim))
- Adds rank to ICompletionProvider [#14800](https://togithub.com/jupyterlab/jupyterlab/pull/14800) ([@hbcarlos](https://togithub.com/hbcarlos))
- Add global keyboard shortcuts for all sidebar widgets [#14799](https://togithub.com/jupyterlab/jupyterlab/pull/14799) ([@g547315](https://togithub.com/g547315))
- Deprecates collaborative flag [#14792](https://togithub.com/jupyterlab/jupyterlab/pull/14792) ([@hbcarlos](https://togithub.com/hbcarlos))
- Add error indicator in Table of Contents [#14784](https://togithub.com/jupyterlab/jupyterlab/pull/14784) ([@skyetim](https://togithub.com/skyetim))
- output_area: Add expand/collapse icon in overlay prompt. [#14640](https://togithub.com/jupyterlab/jupyterlab/pull/14640) ([@brijsiyag](https://togithub.com/brijsiyag))
- Activate the deferred plugins after shell restore [#14610](https://togithub.com/jupyterlab/jupyterlab/pull/14610) ([@brichet](https://togithub.com/brichet))
- Add readonly indicator [#14600](https://togithub.com/jupyterlab/jupyterlab/pull/14600) ([@andrewfulton9](https://togithub.com/andrewfulton9))
- Fix skiplink and add placeholder for additional skiplinks [#14597](https://togithub.com/jupyterlab/jupyterlab/pull/14597) ([@t03857785](https://togithub.com/t03857785))
- Add shortcut tooltips to search buttons [#14478](https://togithub.com/jupyterlab/jupyterlab/pull/14478) ([@bikash30851](https://togithub.com/bikash30851))
- Add native viewing support for jsonl/ndjson [#14460](https://togithub.com/jupyterlab/jupyterlab/pull/14460) ([@timkpaine](https://togithub.com/timkpaine))
- Automatically toggle search in selection [#14421](https://togithub.com/jupyterlab/jupyterlab/pull/14421) ([@krassowski](https://togithub.com/krassowski))
- Update to marked 7.0.2, add mermaidjs 10.3.1 [#14102](https://togithub.com/jupyterlab/jupyterlab/pull/14102) ([@bollwyvl](https://togithub.com/bollwyvl))
##### Bugs fixed
- Fix scrollbars partially blocking code completion [#15736](https://togithub.com/jupyterlab/jupyterlab/pull/15736) ([@phil-zxx](https://togithub.com/phil-zxx))
- Fix running kernels listing for kernels without icons [#15735](https://togithub.com/jupyterlab/jupyterlab/pull/15735) ([@paolocarinci](https://togithub.com/paolocarinci))
- Fix cell toolbar getting stuck when using collapse cell [#15732](https://togithub.com/jupyterlab/jupyterlab/pull/15732) ([@FoSuCloud](https://togithub.com/FoSuCloud))
- Fix kernels sidepanel scrollbar [#15718](https://togithub.com/jupyterlab/jupyterlab/pull/15718) ([@FoSuCloud](https://togithub.com/FoSuCloud))
- Fix `overrides.json` not working for shortcuts [#15716](https://togithub.com/jupyterlab/jupyterlab/pull/15716) ([@krassowski](https://togithub.com/krassowski))
- Add scroll margin to headings for better alignment [#15703](https://togithub.com/jupyterlab/jupyterlab/pull/15703) ([@krassowski](https://togithub.com/krassowski))
- Fix scrolling on execution and switching notebook mode [#15702](https://togithub.com/jupyterlab/jupyterlab/pull/15702) ([@krassowski](https://togithub.com/krassowski))
- Fix shortcut UI failing on filtering when empty command is given [#15695](https://togithub.com/jupyterlab/jupyterlab/pull/15695) ([@krassowski](https://togithub.com/krassowski))
- Fix search highlights removal on clearing input box [#15690](https://togithub.com/jupyterlab/jupyterlab/pull/15690) ([@krassowski](https://togithub.com/krassowski))
- Remove the add cell button from the tabbable item [#15679](https://togithub.com/jupyterlab/jupyterlab/pull/15679) ([@brichet](https://togithub.com/brichet))
- Migrate to `user` level or to none (as fallback) [#15678](https://togithub.com/jupyterlab/jupyterlab/pull/15678) ([@krassowski](https://togithub.com/krassowski))
- Ensure void elements have closing slash in mermaid svg [#15661](https://togithub.com/jupyterlab/jupyterlab/pull/15661) ([@bollwyvl](https://togithub.com/bollwyvl))
- Fix jupyterlab downgrade issue on extension installation [#15650](https://togithub.com/jupyterlab/jupyterlab/pull/15650) ([@Sarthug99](https://togithub.com/Sarthug99))
- Fix outputarea package from not detecting updates [#15642](https://togithub.com/jupyterlab/jupyterlab/pull/15642) ([@MFA-X-AI](https://togithub.com/MFA-X-AI))
- Fix kernel shortcuts, add migration, fix defaults population [#15639](https://togithub.com/jupyterlab/jupyterlab/pull/15639) ([@krassowski](https://togithub.com/krassowski))
- Fix new line getting inserted when running cells with `Ctrl` + `Enter` [#15638](https://togithub.com/jupyterlab/jupyterlab/pull/15638) ([@krassowski](https://togithub.com/krassowski))
- Fix markdown getting un-rendered when focusing on a different cell [#15634](https://togithub.com/jupyterlab/jupyterlab/pull/15634) ([@krassowski](https://togithub.com/krassowski))
- Fixes focus indicator on input checkbox for Firefox [#15612](https://togithub.com/jupyterlab/jupyterlab/pull/15612) ([@alden-ilao](https://togithub.com/alden-ilao))
- Upgrade jupyter-ui-toolkit [#15600](https://togithub.com/jupyterlab/jupyterlab/pull/15600) ([@fcollonval](https://togithub.com/fcollonval))
- Fix ctrl+s notification incorrectly showing up in RTC mode [#15597](https://togithub.com/jupyterlab/jupyterlab/pull/15597) ([@andrewfulton9](https://togithub.com/andrewfulton9))
- Fix spurious "File Changed" dialogs using `hash` from `jupyter-server` v2.11.1+ [#15577](https://togithub.com/jupyterlab/jupyterlab/pull/15577) ([@Wh1isper](https://togithub.com/Wh1isper))
- Accept/invoke inline completions with `Tab` [#15571](https://togithub.com/jupyterlab/jupyterlab/pull/15571) ([@krassowski](https://togithub.com/krassowski))
- Show the notification center if the status bar is disabled [#15568](https://togithub.com/jupyterlab/jupyterlab/pull/15568) ([@jtpio](https://togithub.com/jtpio))
- Fixes the order of items in notebook toolbar [#15553](https://togithub.com/jupyterlab/jupyterlab/pull/15553) ([@brichet](https://togithub.com/brichet))
- Add a title to the Plugin Manager widget [#15552](https://togithub.com/jupyterlab/jupyterlab/pull/15552) ([@jtpio](https://togithub.com/jtpio))
- Link to paths starting at Unix-style root in the tracebacks [#15548](https://togithub.com/jupyterlab/jupyterlab/pull/15548) ([@krassowski](https://togithub.com/krassowski))
- Fix `jupyter labextension watch --help` [#15542](https://togithub.com/jupyterlab/jupyterlab/pull/15542) ([@akx](https://togithub.com/akx))
- Implement `level` trait for plugin/extension managers [#15512](https://togithub.com/jupyterlab/jupyterlab/pull/15512) ([@krassowski](https://togithub.com/krassowski))
- Fix display of float variables with value of infinity in the debugger tree [#15487](https://togithub.com/jupyterlab/jupyterlab/pull/15487) ([@ashna1jain](https://togithub.com/ashna1jain))
- Workaround focus leaving input box on consecutive submissions [#15479](https://togithub.com/jupyterlab/jupyterlab/pull/15479) ([@krassowski](https://togithub.com/krassowski))
- Fix `FormComponent` showing error indicators in all fields when using a `customValidate` function [#15464](https://togithub.com/jupyterlab/jupyterlab/pull/15464) ([@mmichilot](https://togithub.com/mmichilot))
- Fix file dialog contents loading with `defaultPath`, and model disposal [#15463](https://togithub.com/jupyterlab/jupyterlab/pull/15463) ([@mmichilot](https://togithub.com/mmichilot))
- Fix search CM set up [#15459](https://togithub.com/jupyterlab/jupyterlab/pull/15459) ([@fcollonval](https://togithub.com/fcollonval))
- Fix search coming back in notebook and editor [#15443](https://togithub.com/jupyterlab/jupyterlab/pull/15443) ([@krassowski](https://togithub.com/krassowski))
- Fix Shift + L not working in stdin [#15440](https://togithub.com/jupyterlab/jupyterlab/pull/15440) ([@krassowski](https://togithub.com/krassowski))
- Scroll to the active cell when typing (in edit mode) [#15413](https://togithub.com/jupyterlab/jupyterlab/pull/15413) ([@brichet](https://togithub.com/brichet))
- Don't play with the focus when handling focus event [#15408](https://togithub.com/jupyterlab/jupyterlab/pull/15408) ([@fcollonval](https://togithub.com/fcollonval))
- Updated light theme visited link colour to make text visible [#15406](https://togithub.com/jupyterlab/jupyterlab/pull/15406) ([@m158261](https://togithub.com/m158261))
- Optimized and more robust PyPIExtensionManager [#15404](https://togithub.com/jupyterlab/jupyterlab/pull/15404) ([@fcollonval](https://togithub.com/fcollonval))
- Do not update filebrowser breadcrumbs when not needed [#15387](https://togithub.com/jupyterlab/jupyterlab/pull/15387) ([@krassowski](https://togithub.com/krassowski))
- Improve scrolling to heading [#15386](https://togithub.com/jupyterlab/jupyterlab/pull/15386) ([@fcollonval](https://togithub.com/fcollonval))
- Don't show default value for objects in Settings Editor [#15380](https://togithub.com/jupyterlab/jupyterlab/pull/15380) ([@firai](https://togithub.com/firai))
- Fix highlighting search in an out-of-viewport cell [#15376](https://togithub.com/jupyterlab/jupyterlab/pull/15376) ([@fcollonval](https://togithub.com/fcollonval))
- Remove unnecessary requirement from codemirror service plugin [#15362](https://togithub.com/jupyterlab/jupyterlab/pull/15362) ([@paulkim3151](https://togithub.com/paulkim3151))
- Update notebook window on resize if height changes [#15357](https://togithub.com/jupyterlab/jupyterlab/pull/15357) ([@krassowski](https://togithub.com/krassowski))
- Fix scrolling past long outputs in presence of un-rendered headings [#15356](https://togithub.com/jupyterlab/jupyterlab/pull/15356) ([@krassowski](https://togithub.com/krassowski))
- Fix missing default property breaking codemirror `overrides.json` [#15346](https://togithub.com/jupyterlab/jupyterlab/pull/15346) ([@LJMP](https://togithub.com/LJMP))
- Fix update button in extension manager [#15331](https://togithub.com/jupyterlab/jupyterlab/pull/15331) ([@nbowditch-einblick](https://togithub.com/nbowditch-einblick))
- Fix collapsed cells styling [#15322](https://togithub.com/jupyterlab/jupyterlab/pull/15322) ([@fcollonval](https://togithub.com/fcollonval))
- Fix scrolling when dragging files in the file browser [#15318](https://togithub.com/jupyterlab/jupyterlab/pull/15318) ([@krassowski](https://togithub.com/krassowski))
- Improve cell toolbar tracker [#15314](https://togithub.com/jupyterlab/jupyterlab/pull/15314) ([@fcollonval](https://togithub.com/fcollonval))
- Declare Webpack loaders with `require.resolve()` [#15299](https://togithub.com/jupyterlab/jupyterlab/pull/15299) ([@tibdex](https://togithub.com/tibdex))
- Fix autobrackets and other default CM extension [#15297](https://togithub.com/jupyterlab/jupyterlab/pull/15297) ([@fcollonval](https://togithub.com/fcollonval))
- Fix rulers position with gutter width [#15296](https://togithub.com/jupyterlab/jupyterlab/pull/15296) ([@fcollonval](https://togithub.com/fcollonval))
- Fix overreactive scrolling to next cell after `Shift + Enter` [#15288](https://togithub.com/jupyterlab/jupyterlab/pull/15288) ([@krassowski](https://togithub.com/krassowski))
- Keep active cell rendered in the `full` windowed mode [#15286](https://togithub.com/jupyterlab/jupyterlab/pull/15286) ([@krassowski](https://togithub.com/krassowski))
- Fix connection loop issue with standalone foreign document in LSP [#15262](https://togithub.com/jupyterlab/jupyterlab/pull/15262) ([@trungleduc](https://togithub.com/trungleduc))
- Update virtual documents conditionally [#15250](https://togithub.com/jupyterlab/jupyterlab/pull/15250) ([@trungleduc](https://togithub.com/trungleduc))
- Fix completer documentation panel hiding and animation [#15238](https://togithub.com/jupyterlab/jupyterlab/pull/15238) ([@krassowski](https://togithub.com/krassowski))
- Fix MathJax font override, avoid double initialization [#15230](https://togithub.com/jupyterlab/jupyterlab/pull/15230) ([@bollwyvl](https://togithub.com/bollwyvl))
- Fix expanionStates error [#15225](https://togithub.com/jupyterlab/jupyterlab/pull/15225) ([@DenisaCG](https://togithub.com/DenisaCG))
- Fix clicking in the TOC does not scroll [#15184](https://togithub.com/jupyterlab/jupyterlab/pull/15184) ([@parmentelat](https://togithub.com/parmentelat))
- Fix translation for Mermaid JS context menu label [#15178](https://togithub.com/jupyterlab/jupyterlab/pull/15178) ([@Deepali1211](https://togithub.com/Deepali1211))
- Restore syntax highlighting for mimetypes with more than one identifier [#15175](https://togithub.com/jupyterlab/jupyterlab/pull/15175) ([@jans-code](https://togithub.com/jans-code))
- Restore horizontal scrolling of outputs for Firefox [#15171](https://togithub.com/jupyterlab/jupyterlab/pull/15171) ([@fcollonval](https://togithub.com/fcollonval))
- Fix Show Keyboard Shortcuts command [#15170](https://togithub.com/jupyterlab/jupyterlab/pull/15170) ([@jtpio](https://togithub.com/jtpio))
- Copy absolute path with first slash in the file browser [#15168](https://togithub.com/jupyterlab/jupyterlab/pull/15168) ([@pauky](https://togithub.com/pauky))
- Fix completer width inflation and jitter [#15132](https://togithub.com/jupyterlab/jupyterlab/pull/15132) ([@krassowski](https://togithub.com/krassowski))
- Fix selection in active line [#15129](https://togithub.com/jupyterlab/jupyterlab/pull/15129) ([@krassowski](https://togithub.com/krassowski))
- Fix documentation panel display logic of the completer [#15106](https://togithub.com/jupyterlab/jupyterlab/pull/15106) ([@trungleduc](https://togithub.com/trungleduc))
- Remove `unusedDocuments`, fix culling of foreign documents [#15105](https://togithub.com/jupyterlab/jupyterlab/pull/15105) ([@krassowski](https://togithub.com/krassowski))
- Fix return type of `getMimeTypeByLanguage()` [#15101](https://togithub.com/jupyterlab/jupyterlab/pull/15101) ([@krassowski](https://togithub.com/krassowski))
- Fix background-color in `
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^2.0.0 \|\| ^3.0.0
->^2.0.0 \|\| ^3.0.0 \|\| ^4.0.0
^2.0.0 \|\| ^3.0.0
->^2.0.0 \|\| ^3.0.0 \|\| ^4.0.0
Release Notes
jupyterlab/jupyterlab (@jupyterlab/notebook)
### [`v4.1.3`](https://togithub.com/jupyterlab/jupyterlab/releases/tag/v4.1.3) [Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.1.2...@jupyterlab/notebook@4.1.3) #### 4.1.3 ([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.1.2...58a6905e3b29e95d1b7ff00b0fbc5472eaee769b)) ##### Bugs fixed - Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs [#15869](https://togithub.com/jupyterlab/jupyterlab/pull/15869) ([@FoSuCloud](https://togithub.com/FoSuCloud)) - Fix saving of item positions in reactive toolbar [#15843](https://togithub.com/jupyterlab/jupyterlab/pull/15843) ([@brichet](https://togithub.com/brichet)) - Prevent command shortcuts from preventing user input [#15790](https://togithub.com/jupyterlab/jupyterlab/pull/15790) ([@krassowski](https://togithub.com/krassowski)) - Fix missing signals in file editor adapter [#15873](https://togithub.com/jupyterlab/jupyterlab/pull/15873) ([@krassowski](https://togithub.com/krassowski)) - Fix codemirror highlight for Python builtin [#15805](https://togithub.com/jupyterlab/jupyterlab/pull/15805) ([@AllanChain](https://togithub.com/AllanChain)) - When attaching only typeset after rendering is completed [#15810](https://togithub.com/jupyterlab/jupyterlab/pull/15810) ([@krassowski](https://togithub.com/krassowski)) ##### Maintenance and upkeep improvements - Update docstrings to mention Jupyter Server API [#15880](https://togithub.com/jupyterlab/jupyterlab/pull/15880) ([@jtpio](https://togithub.com/jtpio)) - Bump es5-ext from 0.10.62 to 0.10.63 [#15878](https://togithub.com/jupyterlab/jupyterlab/pull/15878) ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - Fix clean script [#15854](https://togithub.com/jupyterlab/jupyterlab/pull/15854) ([@krassowski](https://togithub.com/krassowski)) - Update branch configuration for `4.1.x` [#15848](https://togithub.com/jupyterlab/jupyterlab/pull/15848) ([@krassowski](https://togithub.com/krassowski)) ##### Documentation improvements - Fix broken link [#15851](https://togithub.com/jupyterlab/jupyterlab/pull/15851) ([@fcollonval](https://togithub.com/fcollonval)) - Update branch configuration for `4.1.x` [#15848](https://togithub.com/jupyterlab/jupyterlab/pull/15848) ([@krassowski](https://togithub.com/krassowski)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-19\&to=2024-03-04\&type=c)) [@AllanChain](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAllanChain+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@brichet](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@ericsnekbytes](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aericsnekbytes+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@fcollonval](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@FoSuCloud](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@github-actions](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@JasonWeill](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@jtpio](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@jupyterlab-probot](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@krassowski](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@linlol](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alinlol+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@lumberbot-app](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@meeseeksmachine](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2024-02-19..2024-03-04\&type=Issues) | [@welcome](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-19..2024-03-04\&type=Issues) ### [`v4.1.2`](https://togithub.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#412) [Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.1.1...@jupyterlab/notebook@4.1.2) ([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.1.1...d835cf35dfd37bbe930c79c90a6d180a800bae69)) ##### Bugs fixed - Fix highlight sequencing when replacing text in code cells [#15803](https://togithub.com/jupyterlab/jupyterlab/pull/15803) ([@JasonWeill](https://togithub.com/JasonWeill)) - Windows platforms, erratic pasting of text into Markdown field [#15794](https://togithub.com/jupyterlab/jupyterlab/pull/15794) ([@kiliansinger](https://togithub.com/kiliansinger)) - Restore notebook scrolling on dragging a cell to the viewport edge [#15782](https://togithub.com/jupyterlab/jupyterlab/pull/15782) ([@krassowski](https://togithub.com/krassowski)) - Fix typing in editable elements inside of open shadow DOM [#15774](https://togithub.com/jupyterlab/jupyterlab/pull/15774) ([@krassowski](https://togithub.com/krassowski)) ##### Maintenance and upkeep improvements - \[docker] Allow non-unique GID [#15699](https://togithub.com/jupyterlab/jupyterlab/pull/15699) ([@trungleduc](https://togithub.com/trungleduc)) ##### Documentation improvements - Remove SO links, add more recent issue to FAQ [#15811](https://togithub.com/jupyterlab/jupyterlab/pull/15811) ([@krassowski](https://togithub.com/krassowski)) - Fix outdated link to mybinder.org on index page of documentation [#15800](https://togithub.com/jupyterlab/jupyterlab/pull/15800) ([@nluetts](https://togithub.com/nluetts)) - Fix typing in editable elements inside of open shadow DOM [#15774](https://togithub.com/jupyterlab/jupyterlab/pull/15774) ([@krassowski](https://togithub.com/krassowski)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-13\&to=2024-02-19\&type=c)) [@FoSuCloud](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@github-actions](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@JasonWeill](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@jupyterlab-probot](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@kiliansinger](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akiliansinger+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@krassowski](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@lumberbot-app](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@nluetts](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Anluetts+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@trungleduc](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2024-02-13..2024-02-19\&type=Issues) | [@welcome](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-13..2024-02-19\&type=Issues) ### [`v4.1.1`](https://togithub.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#411) [Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.1.0...@jupyterlab/notebook@4.1.1) ([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.1.0...6abcf80374af290d7ba958a1f1f64f92c0394d0e)) ##### Bugs fixed - Correct Alt + number keyboard shortcuts command map [#15791](https://togithub.com/jupyterlab/jupyterlab/pull/15791) ([@g547315](https://togithub.com/g547315)) - Catch errors attempting to access `document.cookie` [#15788](https://togithub.com/jupyterlab/jupyterlab/pull/15788) ([@minrk](https://togithub.com/minrk)) - Fix undo/redo in console, fix undo/redo enabled state in file editor [#15783](https://togithub.com/jupyterlab/jupyterlab/pull/15783) ([@krassowski](https://togithub.com/krassowski)) - Fix console cells not becoming read-only after execution [#15779](https://togithub.com/jupyterlab/jupyterlab/pull/15779) ([@krassowski](https://togithub.com/krassowski)) - Fix migration of command selectors for shortcuts [#15762](https://togithub.com/jupyterlab/jupyterlab/pull/15762) ([@krassowski](https://togithub.com/krassowski)) - Disable (shift + ) alt + number shortcuts on Mac [#15761](https://togithub.com/jupyterlab/jupyterlab/pull/15761) ([@krassowski](https://togithub.com/krassowski)) - Catch `OSError` in addition to `PermissionError` when `sys_prefix` is read-only [#15756](https://togithub.com/jupyterlab/jupyterlab/pull/15756) ([@dhml](https://togithub.com/dhml)) - Fix completer auto-invoking on non-source changes [#15753](https://togithub.com/jupyterlab/jupyterlab/pull/15753) ([@krassowski](https://togithub.com/krassowski)) - Fix outputs preservation on splitting cells [#15751](https://togithub.com/jupyterlab/jupyterlab/pull/15751) ([@krassowski](https://togithub.com/krassowski)) ##### Maintenance and upkeep improvements - Update `jupyter-collaboration` for the Binder environment [#15767](https://togithub.com/jupyterlab/jupyterlab/pull/15767) ([@jtpio](https://togithub.com/jtpio)) - Fix failing "Notebook Toolbar › Paste cell" test [#15720](https://togithub.com/jupyterlab/jupyterlab/pull/15720) ([@krassowski](https://togithub.com/krassowski)) ##### Documentation improvements - Add Edge, remove IE 11 from browser support docs [#15784](https://togithub.com/jupyterlab/jupyterlab/pull/15784) ([@JasonWeill](https://togithub.com/JasonWeill)) - Update changelog to reflect jupyter-ai release status [#15775](https://togithub.com/jupyterlab/jupyterlab/pull/15775) ([@krassowski](https://togithub.com/krassowski)) - Add a link to postmortem for 3.6.7 release [#15743](https://togithub.com/jupyterlab/jupyterlab/pull/15743) ([@krassowski](https://togithub.com/krassowski)) - Update maintainers affiliation [#15724](https://togithub.com/jupyterlab/jupyterlab/pull/15724) ([@fcollonval](https://togithub.com/fcollonval)) - Update lifecycle info for JupyterLab major versions [#15626](https://togithub.com/jupyterlab/jupyterlab/pull/15626) ([@JasonWeill](https://togithub.com/JasonWeill)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-05\&to=2024-02-13\&type=c)) [@davidbrochart](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@dhml](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adhml+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@fcollonval](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@g547315](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ag547315+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@github-actions](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@JasonWeill](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@jtpio](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@jupyterlab-probot](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@krassowski](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@lumberbot-app](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@minrk](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aminrk+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@pre-commit-ci](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apre-commit-ci+updated%3A2024-02-05..2024-02-13\&type=Issues) | [@welcome](https://togithub.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-05..2024-02-13\&type=Issues) ### [`v4.1.0`](https://togithub.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#410) [Compare Source](https://togithub.com/jupyterlab/jupyterlab/compare/@jupyterlab/notebook@4.0.13...@jupyterlab/notebook@4.1.0) ([Full Changelog](https://togithub.com/jupyterlab/jupyterlab/compare/v4.0.2...b887949d52310234144dd48496fa7a6f1fbb4645)) ##### New features added - Add virtual scrollbar component to windowed lists. [#15533](https://togithub.com/jupyterlab/jupyterlab/pull/15533) ([@afshin](https://togithub.com/afshin)) - Experimental inline completer [#15160](https://togithub.com/jupyterlab/jupyterlab/pull/15160) ([@krassowski](https://togithub.com/krassowski)) - Notebook execution history [#15062](https://togithub.com/jupyterlab/jupyterlab/pull/15062) ([@andrewfulton9](https://togithub.com/andrewfulton9)) - Load custom CSS functionality and documentation [#14743](https://togithub.com/jupyterlab/jupyterlab/pull/14743) ([@RRosio](https://togithub.com/RRosio)) - Add plugin manager and extension locks [#14536](https://togithub.com/jupyterlab/jupyterlab/pull/14536) ([@krassowski](https://togithub.com/krassowski)) - Open files from errors [#13390](https://togithub.com/jupyterlab/jupyterlab/pull/13390) ([@divyansshhh](https://togithub.com/divyansshhh)) ##### Enhancements made - Show toast notification for running code cell while kernel initializing [#15421](https://togithub.com/jupyterlab/jupyterlab/pull/15421) ([@misterfads](https://togithub.com/misterfads)) - Read only status notification on ctrl+s [#15317](https://togithub.com/jupyterlab/jupyterlab/pull/15317) ([@andrewfulton9](https://togithub.com/andrewfulton9)) - Store information about execution failure timing [#15285](https://togithub.com/jupyterlab/jupyterlab/pull/15285) ([@krassowski](https://togithub.com/krassowski)) - Add `defaultPath` option to set the default directory for file dialog [#15282](https://togithub.com/jupyterlab/jupyterlab/pull/15282) ([@mmichilot](https://togithub.com/mmichilot)) - Expand search box horizontally when text grows long [#15266](https://togithub.com/jupyterlab/jupyterlab/pull/15266) ([@sinistersnare](https://togithub.com/sinistersnare)) - Added alt descriptions to a few icon and images [#15265](https://togithub.com/jupyterlab/jupyterlab/pull/15265) ([@j264415](https://togithub.com/j264415)) - Custom kernel message serializer [#15254](https://togithub.com/jupyterlab/jupyterlab/pull/15254) ([@DonJayamanne](https://togithub.com/DonJayamanne)) - Improve docker script [#15241](https://togithub.com/jupyterlab/jupyterlab/pull/15241) ([@trungleduc](https://togithub.com/trungleduc)) - Clarify labels for user inputs and link dangling labels [#15222](https://togithub.com/jupyterlab/jupyterlab/pull/15222) ([@m158261](https://togithub.com/m158261)) - Add support for HTTP proxy in extension discovery [#15219](https://togithub.com/jupyterlab/jupyterlab/pull/15219) ([@dolevf](https://togithub.com/dolevf)) - Ensure consistent link underline and color on hover [#15181](https://togithub.com/jupyterlab/jupyterlab/pull/15181) ([@m158261](https://togithub.com/m158261)) - Add the standard SQL mimetype [#15180](https://togithub.com/jupyterlab/jupyterlab/pull/15180) ([@brichet](https://togithub.com/brichet)) - Page_config attribute to handle keydown event at bubbling phase [#15142](https://togithub.com/jupyterlab/jupyterlab/pull/15142) ([@brichet](https://togithub.com/brichet)) - Add more LSP request types [#15064](https://togithub.com/jupyterlab/jupyterlab/pull/15064) ([@krassowski](https://togithub.com/krassowski)) - Expose `processedItemsCache` as a protected in `CompleterModel` [#15025](https://togithub.com/jupyterlab/jupyterlab/pull/15025) ([@krassowski](https://togithub.com/krassowski)) - \[Accessibility] Using arrow keys to navigate in toolbars items [#15021](https://togithub.com/jupyterlab/jupyterlab/pull/15021) ([@brichet](https://togithub.com/brichet)) - Remove the loop to discover transform function if not registered [#14990](https://togithub.com/jupyterlab/jupyterlab/pull/14990) ([@brichet](https://togithub.com/brichet)) - Fix `filebrowser.open` and add ability to provide a factory [#14983](https://togithub.com/jupyterlab/jupyterlab/pull/14983) ([@fcollonval](https://togithub.com/fcollonval)) - Use config compatible with notebook 7 [#14978](https://togithub.com/jupyterlab/jupyterlab/pull/14978) ([@fcollonval](https://togithub.com/fcollonval)) - Bump lumino packages [#14945](https://togithub.com/jupyterlab/jupyterlab/pull/14945) ([@fcollonval](https://togithub.com/fcollonval)) - Recommend major versions for Lab 3/Lab 4 compatible extensions [#14908](https://togithub.com/jupyterlab/jupyterlab/pull/14908) ([@JasonWeill](https://togithub.com/JasonWeill)) - Save and restore sidebar subpanels sizes and expansion states [#14901](https://togithub.com/jupyterlab/jupyterlab/pull/14901) ([@DenisaCG](https://togithub.com/DenisaCG)) - Improve upgrade extension script [#14882](https://togithub.com/jupyterlab/jupyterlab/pull/14882) ([@fcollonval](https://togithub.com/fcollonval)) - Add a setting to show full path in breadcrumbs [#14866](https://togithub.com/jupyterlab/jupyterlab/pull/14866) ([@dharmaquark](https://togithub.com/dharmaquark)) - Make status bar accessible at 400% zoom by hiding items with priority of zero (default) [#14854](https://togithub.com/jupyterlab/jupyterlab/pull/14854) ([@j264415](https://togithub.com/j264415)) - Add page option `copyAbsolutePath` enabling to copy absolute path [#14842](https://togithub.com/jupyterlab/jupyterlab/pull/14842) ([@pauky](https://togithub.com/pauky)) - feat: sync theme with system settings [#14808](https://togithub.com/jupyterlab/jupyterlab/pull/14808) ([@skyetim](https://togithub.com/skyetim)) - Adds rank to ICompletionProvider [#14800](https://togithub.com/jupyterlab/jupyterlab/pull/14800) ([@hbcarlos](https://togithub.com/hbcarlos)) - Add global keyboard shortcuts for all sidebar widgets [#14799](https://togithub.com/jupyterlab/jupyterlab/pull/14799) ([@g547315](https://togithub.com/g547315)) - Deprecates collaborative flag [#14792](https://togithub.com/jupyterlab/jupyterlab/pull/14792) ([@hbcarlos](https://togithub.com/hbcarlos)) - Add error indicator in Table of Contents [#14784](https://togithub.com/jupyterlab/jupyterlab/pull/14784) ([@skyetim](https://togithub.com/skyetim)) - output_area: Add expand/collapse icon in overlay prompt. [#14640](https://togithub.com/jupyterlab/jupyterlab/pull/14640) ([@brijsiyag](https://togithub.com/brijsiyag)) - Activate the deferred plugins after shell restore [#14610](https://togithub.com/jupyterlab/jupyterlab/pull/14610) ([@brichet](https://togithub.com/brichet)) - Add readonly indicator [#14600](https://togithub.com/jupyterlab/jupyterlab/pull/14600) ([@andrewfulton9](https://togithub.com/andrewfulton9)) - Fix skiplink and add placeholder for additional skiplinks [#14597](https://togithub.com/jupyterlab/jupyterlab/pull/14597) ([@t03857785](https://togithub.com/t03857785)) - Add shortcut tooltips to search buttons [#14478](https://togithub.com/jupyterlab/jupyterlab/pull/14478) ([@bikash30851](https://togithub.com/bikash30851)) - Add native viewing support for jsonl/ndjson [#14460](https://togithub.com/jupyterlab/jupyterlab/pull/14460) ([@timkpaine](https://togithub.com/timkpaine)) - Automatically toggle search in selection [#14421](https://togithub.com/jupyterlab/jupyterlab/pull/14421) ([@krassowski](https://togithub.com/krassowski)) - Update to marked 7.0.2, add mermaidjs 10.3.1 [#14102](https://togithub.com/jupyterlab/jupyterlab/pull/14102) ([@bollwyvl](https://togithub.com/bollwyvl)) ##### Bugs fixed - Fix scrollbars partially blocking code completion [#15736](https://togithub.com/jupyterlab/jupyterlab/pull/15736) ([@phil-zxx](https://togithub.com/phil-zxx)) - Fix running kernels listing for kernels without icons [#15735](https://togithub.com/jupyterlab/jupyterlab/pull/15735) ([@paolocarinci](https://togithub.com/paolocarinci)) - Fix cell toolbar getting stuck when using collapse cell [#15732](https://togithub.com/jupyterlab/jupyterlab/pull/15732) ([@FoSuCloud](https://togithub.com/FoSuCloud)) - Fix kernels sidepanel scrollbar [#15718](https://togithub.com/jupyterlab/jupyterlab/pull/15718) ([@FoSuCloud](https://togithub.com/FoSuCloud)) - Fix `overrides.json` not working for shortcuts [#15716](https://togithub.com/jupyterlab/jupyterlab/pull/15716) ([@krassowski](https://togithub.com/krassowski)) - Add scroll margin to headings for better alignment [#15703](https://togithub.com/jupyterlab/jupyterlab/pull/15703) ([@krassowski](https://togithub.com/krassowski)) - Fix scrolling on execution and switching notebook mode [#15702](https://togithub.com/jupyterlab/jupyterlab/pull/15702) ([@krassowski](https://togithub.com/krassowski)) - Fix shortcut UI failing on filtering when empty command is given [#15695](https://togithub.com/jupyterlab/jupyterlab/pull/15695) ([@krassowski](https://togithub.com/krassowski)) - Fix search highlights removal on clearing input box [#15690](https://togithub.com/jupyterlab/jupyterlab/pull/15690) ([@krassowski](https://togithub.com/krassowski)) - Remove the add cell button from the tabbable item [#15679](https://togithub.com/jupyterlab/jupyterlab/pull/15679) ([@brichet](https://togithub.com/brichet)) - Migrate to `user` level or to none (as fallback) [#15678](https://togithub.com/jupyterlab/jupyterlab/pull/15678) ([@krassowski](https://togithub.com/krassowski)) - Ensure void elements have closing slash in mermaid svg [#15661](https://togithub.com/jupyterlab/jupyterlab/pull/15661) ([@bollwyvl](https://togithub.com/bollwyvl)) - Fix jupyterlab downgrade issue on extension installation [#15650](https://togithub.com/jupyterlab/jupyterlab/pull/15650) ([@Sarthug99](https://togithub.com/Sarthug99)) - Fix outputarea package from not detecting updates [#15642](https://togithub.com/jupyterlab/jupyterlab/pull/15642) ([@MFA-X-AI](https://togithub.com/MFA-X-AI)) - Fix kernel shortcuts, add migration, fix defaults population [#15639](https://togithub.com/jupyterlab/jupyterlab/pull/15639) ([@krassowski](https://togithub.com/krassowski)) - Fix new line getting inserted when running cells with `Ctrl` + `Enter` [#15638](https://togithub.com/jupyterlab/jupyterlab/pull/15638) ([@krassowski](https://togithub.com/krassowski)) - Fix markdown getting un-rendered when focusing on a different cell [#15634](https://togithub.com/jupyterlab/jupyterlab/pull/15634) ([@krassowski](https://togithub.com/krassowski)) - Fixes focus indicator on input checkbox for Firefox [#15612](https://togithub.com/jupyterlab/jupyterlab/pull/15612) ([@alden-ilao](https://togithub.com/alden-ilao)) - Upgrade jupyter-ui-toolkit [#15600](https://togithub.com/jupyterlab/jupyterlab/pull/15600) ([@fcollonval](https://togithub.com/fcollonval)) - Fix ctrl+s notification incorrectly showing up in RTC mode [#15597](https://togithub.com/jupyterlab/jupyterlab/pull/15597) ([@andrewfulton9](https://togithub.com/andrewfulton9)) - Fix spurious "File Changed" dialogs using `hash` from `jupyter-server` v2.11.1+ [#15577](https://togithub.com/jupyterlab/jupyterlab/pull/15577) ([@Wh1isper](https://togithub.com/Wh1isper)) - Accept/invoke inline completions with `Tab` [#15571](https://togithub.com/jupyterlab/jupyterlab/pull/15571) ([@krassowski](https://togithub.com/krassowski)) - Show the notification center if the status bar is disabled [#15568](https://togithub.com/jupyterlab/jupyterlab/pull/15568) ([@jtpio](https://togithub.com/jtpio)) - Fixes the order of items in notebook toolbar [#15553](https://togithub.com/jupyterlab/jupyterlab/pull/15553) ([@brichet](https://togithub.com/brichet)) - Add a title to the Plugin Manager widget [#15552](https://togithub.com/jupyterlab/jupyterlab/pull/15552) ([@jtpio](https://togithub.com/jtpio)) - Link to paths starting at Unix-style root in the tracebacks [#15548](https://togithub.com/jupyterlab/jupyterlab/pull/15548) ([@krassowski](https://togithub.com/krassowski)) - Fix `jupyter labextension watch --help` [#15542](https://togithub.com/jupyterlab/jupyterlab/pull/15542) ([@akx](https://togithub.com/akx)) - Implement `level` trait for plugin/extension managers [#15512](https://togithub.com/jupyterlab/jupyterlab/pull/15512) ([@krassowski](https://togithub.com/krassowski)) - Fix display of float variables with value of infinity in the debugger tree [#15487](https://togithub.com/jupyterlab/jupyterlab/pull/15487) ([@ashna1jain](https://togithub.com/ashna1jain)) - Workaround focus leaving input box on consecutive submissions [#15479](https://togithub.com/jupyterlab/jupyterlab/pull/15479) ([@krassowski](https://togithub.com/krassowski)) - Fix `FormComponent` showing error indicators in all fields when using a `customValidate` function [#15464](https://togithub.com/jupyterlab/jupyterlab/pull/15464) ([@mmichilot](https://togithub.com/mmichilot)) - Fix file dialog contents loading with `defaultPath`, and model disposal [#15463](https://togithub.com/jupyterlab/jupyterlab/pull/15463) ([@mmichilot](https://togithub.com/mmichilot)) - Fix search CM set up [#15459](https://togithub.com/jupyterlab/jupyterlab/pull/15459) ([@fcollonval](https://togithub.com/fcollonval)) - Fix search coming back in notebook and editor [#15443](https://togithub.com/jupyterlab/jupyterlab/pull/15443) ([@krassowski](https://togithub.com/krassowski)) - Fix Shift + L not working in stdin [#15440](https://togithub.com/jupyterlab/jupyterlab/pull/15440) ([@krassowski](https://togithub.com/krassowski)) - Scroll to the active cell when typing (in edit mode) [#15413](https://togithub.com/jupyterlab/jupyterlab/pull/15413) ([@brichet](https://togithub.com/brichet)) - Don't play with the focus when handling focus event [#15408](https://togithub.com/jupyterlab/jupyterlab/pull/15408) ([@fcollonval](https://togithub.com/fcollonval)) - Updated light theme visited link colour to make text visible [#15406](https://togithub.com/jupyterlab/jupyterlab/pull/15406) ([@m158261](https://togithub.com/m158261)) - Optimized and more robust PyPIExtensionManager [#15404](https://togithub.com/jupyterlab/jupyterlab/pull/15404) ([@fcollonval](https://togithub.com/fcollonval)) - Do not update filebrowser breadcrumbs when not needed [#15387](https://togithub.com/jupyterlab/jupyterlab/pull/15387) ([@krassowski](https://togithub.com/krassowski)) - Improve scrolling to heading [#15386](https://togithub.com/jupyterlab/jupyterlab/pull/15386) ([@fcollonval](https://togithub.com/fcollonval)) - Don't show default value for objects in Settings Editor [#15380](https://togithub.com/jupyterlab/jupyterlab/pull/15380) ([@firai](https://togithub.com/firai)) - Fix highlighting search in an out-of-viewport cell [#15376](https://togithub.com/jupyterlab/jupyterlab/pull/15376) ([@fcollonval](https://togithub.com/fcollonval)) - Remove unnecessary requirement from codemirror service plugin [#15362](https://togithub.com/jupyterlab/jupyterlab/pull/15362) ([@paulkim3151](https://togithub.com/paulkim3151)) - Update notebook window on resize if height changes [#15357](https://togithub.com/jupyterlab/jupyterlab/pull/15357) ([@krassowski](https://togithub.com/krassowski)) - Fix scrolling past long outputs in presence of un-rendered headings [#15356](https://togithub.com/jupyterlab/jupyterlab/pull/15356) ([@krassowski](https://togithub.com/krassowski)) - Fix missing default property breaking codemirror `overrides.json` [#15346](https://togithub.com/jupyterlab/jupyterlab/pull/15346) ([@LJMP](https://togithub.com/LJMP)) - Fix update button in extension manager [#15331](https://togithub.com/jupyterlab/jupyterlab/pull/15331) ([@nbowditch-einblick](https://togithub.com/nbowditch-einblick)) - Fix collapsed cells styling [#15322](https://togithub.com/jupyterlab/jupyterlab/pull/15322) ([@fcollonval](https://togithub.com/fcollonval)) - Fix scrolling when dragging files in the file browser [#15318](https://togithub.com/jupyterlab/jupyterlab/pull/15318) ([@krassowski](https://togithub.com/krassowski)) - Improve cell toolbar tracker [#15314](https://togithub.com/jupyterlab/jupyterlab/pull/15314) ([@fcollonval](https://togithub.com/fcollonval)) - Declare Webpack loaders with `require.resolve()` [#15299](https://togithub.com/jupyterlab/jupyterlab/pull/15299) ([@tibdex](https://togithub.com/tibdex)) - Fix autobrackets and other default CM extension [#15297](https://togithub.com/jupyterlab/jupyterlab/pull/15297) ([@fcollonval](https://togithub.com/fcollonval)) - Fix rulers position with gutter width [#15296](https://togithub.com/jupyterlab/jupyterlab/pull/15296) ([@fcollonval](https://togithub.com/fcollonval)) - Fix overreactive scrolling to next cell after `Shift + Enter` [#15288](https://togithub.com/jupyterlab/jupyterlab/pull/15288) ([@krassowski](https://togithub.com/krassowski)) - Keep active cell rendered in the `full` windowed mode [#15286](https://togithub.com/jupyterlab/jupyterlab/pull/15286) ([@krassowski](https://togithub.com/krassowski)) - Fix connection loop issue with standalone foreign document in LSP [#15262](https://togithub.com/jupyterlab/jupyterlab/pull/15262) ([@trungleduc](https://togithub.com/trungleduc)) - Update virtual documents conditionally [#15250](https://togithub.com/jupyterlab/jupyterlab/pull/15250) ([@trungleduc](https://togithub.com/trungleduc)) - Fix completer documentation panel hiding and animation [#15238](https://togithub.com/jupyterlab/jupyterlab/pull/15238) ([@krassowski](https://togithub.com/krassowski)) - Fix MathJax font override, avoid double initialization [#15230](https://togithub.com/jupyterlab/jupyterlab/pull/15230) ([@bollwyvl](https://togithub.com/bollwyvl)) - Fix expanionStates error [#15225](https://togithub.com/jupyterlab/jupyterlab/pull/15225) ([@DenisaCG](https://togithub.com/DenisaCG)) - Fix clicking in the TOC does not scroll [#15184](https://togithub.com/jupyterlab/jupyterlab/pull/15184) ([@parmentelat](https://togithub.com/parmentelat)) - Fix translation for Mermaid JS context menu label [#15178](https://togithub.com/jupyterlab/jupyterlab/pull/15178) ([@Deepali1211](https://togithub.com/Deepali1211)) - Restore syntax highlighting for mimetypes with more than one identifier [#15175](https://togithub.com/jupyterlab/jupyterlab/pull/15175) ([@jans-code](https://togithub.com/jans-code)) - Restore horizontal scrolling of outputs for Firefox [#15171](https://togithub.com/jupyterlab/jupyterlab/pull/15171) ([@fcollonval](https://togithub.com/fcollonval)) - Fix Show Keyboard Shortcuts command [#15170](https://togithub.com/jupyterlab/jupyterlab/pull/15170) ([@jtpio](https://togithub.com/jtpio)) - Copy absolute path with first slash in the file browser [#15168](https://togithub.com/jupyterlab/jupyterlab/pull/15168) ([@pauky](https://togithub.com/pauky)) - Fix completer width inflation and jitter [#15132](https://togithub.com/jupyterlab/jupyterlab/pull/15132) ([@krassowski](https://togithub.com/krassowski)) - Fix selection in active line [#15129](https://togithub.com/jupyterlab/jupyterlab/pull/15129) ([@krassowski](https://togithub.com/krassowski)) - Fix documentation panel display logic of the completer [#15106](https://togithub.com/jupyterlab/jupyterlab/pull/15106) ([@trungleduc](https://togithub.com/trungleduc)) - Remove `unusedDocuments`, fix culling of foreign documents [#15105](https://togithub.com/jupyterlab/jupyterlab/pull/15105) ([@krassowski](https://togithub.com/krassowski)) - Fix return type of `getMimeTypeByLanguage()` [#15101](https://togithub.com/jupyterlab/jupyterlab/pull/15101) ([@krassowski](https://togithub.com/krassowski)) - Fix background-color in `Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.