Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bgd 4393 merge 4.0.10 #12

Merged
merged 10 commits into from
Jan 11, 2024
Merged

Bgd 4393 merge 4.0.10 #12

merged 10 commits into from
Jan 11, 2024

Conversation

sigmarkarl
Copy link

Jira ticket

https://spotinst.atlassian.net/browse/BGD-4393

Checklist

  • I added a Jira ticket link
  • I added a changeset with the simple-changeset add command
  • I filled in the test plan
  • I executed the tests and filled in the test results

Why

Keep jupyterlab 4 up to date

What

Merge from upstream 4.0.x

How to test

Not relevant

meeseeksmachine and others added 10 commits December 5, 2023 16:31
…ators in all fields when using a `customValidate` function (jupyterlab#15522)

Co-authored-by: Matthew Michilot <[email protected]>
…15563)

* Re-focus input after modifying model, keep input for 0.5s

* Add a test case against the focus loss issue

Tested that it fails on main reproducing the issue:

```
    - Expected  - 0
    + Received  + 8

      from time import sleep
      input()
      print('before sleep')
      sleep(0.1)
      print('after sleep')
    +
    +
    + x
    +
    +
    +
    +
    +
```

* Give up on using animations and :has() solution due to FF bug

https://bugzilla.mozilla.org/show_bug.cgi?id=1867893

`:has()` is not only not yet officially supported but is hard to
implement well so no wonder there are difficult invalidation bugs

* More robust stdin test

(cherry picked from commit 68be103)
…editor (jupyterlab#15562)

* a test case to illustrate issue jupyterlab#14871

* cleanup unused code

* rename outline into highlight as it sounds more proper

* fix typo in variable name _unrenderedByHighligh → _unrenderedByHighlight

* Fix search coming back in notebook and editor

* Add missing return

* Rename snapshots and limit screenshot to notebook area

Remove no-op await locator line

* Update Playwright Snapshots

* Improve async test implementation to avoid early closing

* Update Playwright Snapshots

* Remove visual snapshots, use locator counts instead

and revert spurious snapshot updates

---------

Co-authored-by: Thierry Parmentelat <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
(cherry picked from commit 746ce2d)
(cherry picked from commit 5ec3aa4)

Co-authored-by: Jeremy Tuloup <[email protected]>
…b#15565)

* Backport PR jupyterlab#15386: Improve scrolling to heading

* Fix scrolling on active heading

* Add option to scroll heading to the top for notebook
For editor it is not currently possible easily

* Switch to command mode if we are jumping to an heading in md cell

* Add tests

* Add doc string to new attribute

* Rebase follow-up

* Fix linter

* Update Playwright Snapshots

* Revert incorrect updates

---------

Co-authored-by: Michał Krassowski <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
(cherry picked from commit 98d1e06)

* Change the `scrollHeadingToTop` setting to avoid behaviour change in patch release

and add a note about upcoming change in the next minor release

* Update snapshot to reflect tiny rendering change

---------

Co-authored-by: Frédéric Collonval <[email protected]>
SHA256 hashes:

jupyterlab-4.0.10-py3-none-any.whl: fe010ad9e37017488b468632ef2ead255fc7c671c5b64d9ca13e1f7b7e665c37

jupyterlab-4.0.10.tar.gz: 46177eb8ede70dc73be922ac99f8ef943bdc2dfbc6a31b353c4bde848a35dee1

jupyterlab-application-4.0.10.tgz: bfd01729ddf642459d00556b251ae51afba62d51fc9f225f8c91e7da3aaeb926

jupyterlab-application-extension-4.0.10.tgz: 8d986742e83f67cfd50c1117ba27b711bcc77bb174e9fa6f61411b03d422e0ac

jupyterlab-apputils-4.1.10.tgz: f48e1302c881c86cc06d33460864680b6e81504ff8bc716cecf2c56f68eff959

jupyterlab-apputils-extension-4.0.10.tgz: 0498df8c6dd5ad0250dfd69c715d919bd45ac8dd5480e752688aef3debb6a904

jupyterlab-attachments-4.0.10.tgz: 4e9732280ea037b6c72bbf17813ededab59b812a6b476c7f02f767aeaf08a06f

jupyterlab-builder-4.0.10.tgz: 6700115016d895fc1fda95c03c88dc75c1eae6879764cbe159c57148d7d2292a

jupyterlab-buildutils-4.0.10.tgz: 020c0896c9c6b9204d379bb50d463d5f5fd94d9650d50960340761baff98ab7a

jupyterlab-cell-toolbar-4.0.10.tgz: 3291b887107be8dc2b438768ee04a176ad458cdba323f002048225d3d183852e

jupyterlab-cell-toolbar-extension-4.0.10.tgz: b1ed2b9f01737bd623d86fe40f51b86553fc144b9c0010fe8b932ce6f6693189

jupyterlab-cells-4.0.10.tgz: 4ad49e0839e9cdddce2888a589a299d78e45c768868988ee1dae6382a67eea2b

jupyterlab-celltags-extension-4.0.10.tgz: aff8124eea55e3ba211357ea46a5645a476d7abf278190cedafb76fdf55be6bb

jupyterlab-codeeditor-4.0.10.tgz: 586e8528f76511d90f870eedc2baf63870c5dbf2f00215c3630d1453742c9794

jupyterlab-codemirror-4.0.10.tgz: b4e6b4ec9b4050ff0b9d4f1a867b70771de42a581c1a3c861b9c80298a2a7652

jupyterlab-codemirror-extension-4.0.10.tgz: b1317afe40c91ebac35c7b783dff6e4801132cc438dfaddf1dab93dfc8faa011

jupyterlab-completer-4.0.10.tgz: 544cb0696aed4752a7b67cbf5e90ead3c1060d3201d09729c33464f6d26a0460

jupyterlab-completer-extension-4.0.10.tgz: 5fb48f4ea09949c169ce6701eb0d8f06029990527054ba847b8c25d0d1b28740

jupyterlab-console-4.0.10.tgz: 285385b31dcff515ea35c3dc051bbeefa2118d6e3a7ffc540e5a5e1c2417c999

jupyterlab-console-extension-4.0.10.tgz: 7cef9d1884435e187fce19edc666c77dc5330dfb7afef33b20558484b4fba20f

jupyterlab-coreutils-6.0.10.tgz: b88252c01c57fe04faf2be967007e087a9f7a1313d7d454d2447dd8029d23dd9

jupyterlab-csvviewer-4.0.10.tgz: d00237387e05b8d5db0a7c2a7a4ca67549f64e6b5e18deef2681e3f37a449c92

jupyterlab-csvviewer-extension-4.0.10.tgz: 9f1ce26c1edc40cf3f4a571252c3c5bf23ffe0944a3bbf4adf03f506451bf798

jupyterlab-debugger-4.0.10.tgz: 6a204d44ad9434f58b0c6f8a5a38ded26a9a09b205c264c6eaba171b86413150

jupyterlab-debugger-extension-4.0.10.tgz: 90d104d874fa057b7a6c62244d0bc9828ba8a489d4dcebb8bbf96d300641a271

jupyterlab-docmanager-4.0.10.tgz: 9098d4dbd48f69872eda75e0950eb5ee3bb2696469b9d2a85c669e1e2b4ed034

jupyterlab-docmanager-extension-4.0.10.tgz: 7da13ff776a61b4de70977202f9318f4df2d77ba07b2f4a25655c4b302f945b9

jupyterlab-docregistry-4.0.10.tgz: de755eaa8a2de0e2f1ee27d60949f14e0d1106775f31540b6acd4e5877261c5c

jupyterlab-documentsearch-4.0.10.tgz: bce0930f1bb884d3b4cbc28a85865aac6aba55c15f4974bd96e1290766850cb1

jupyterlab-documentsearch-extension-4.0.10.tgz: d61848b42fff27c8543a93a6449efcbfeb67531d17da2a1afb4c762eb1cc68ed

jupyterlab-extensionmanager-4.0.10.tgz: c3dd0392f251ef75c03c137d69dce599e661568691b71ff50a5d93997750eaf0

jupyterlab-extensionmanager-extension-4.0.10.tgz: c32d965fbb57f540257a91959367eb7d61218e62d027d65d91b28dbe67cde953

jupyterlab-filebrowser-4.0.10.tgz: 2021823b19d6306e90cc11dd747287fa4ad473b43595302d5ee6184299be20c2

jupyterlab-filebrowser-extension-4.0.10.tgz: 5a6217fcf934427ac47f134ee8d34257bcf14df803b5f276b1659316ac43d597

jupyterlab-fileeditor-4.0.10.tgz: 1e2e774de1f3fa6e02ee1673ba5260820830c060046ddf6cf5e6835aa7a0bbab

jupyterlab-fileeditor-extension-4.0.10.tgz: e1290ddbf0f5457d6b12873afd450f98f117a30a614d96828c3f1cb241a52304

jupyterlab-galata-5.0.10.tgz: 6d69dc6645069d864c0eb6b580f59bb223a2a4c856471d727fa4009b256ed5c0

jupyterlab-help-extension-4.0.10.tgz: 771dbbbd0f91ffb3d432c1dff717023836ec0fc07e6e1577355ddc3e8213e271

jupyterlab-htmlviewer-4.0.10.tgz: f02b7d55cf5122849ee0d9e34dc964671b03f01b7474928d08993a8ce2526682

jupyterlab-htmlviewer-extension-4.0.10.tgz: 4ba2d54b2b6793edd39201448a9aa75a0ec932661cd3323cc105ca4d49eed59e

jupyterlab-hub-extension-4.0.10.tgz: 8a16ffc549a5e49310d5de11b76269bd0872c8983dc0f806282518a03da51e48

jupyterlab-imageviewer-4.0.10.tgz: 48a13d58a7925be2f5314af503483b3fa1d05a25a730b3bebc5266daff2b703f

jupyterlab-imageviewer-extension-4.0.10.tgz: 010b042bc3237b930e68a11dc0f84244e5a6c023706bbfa303a35749f4c76df6

jupyterlab-inspector-4.0.10.tgz: 5d174f2b4595b54054ec3ef6028db3b55d40f8ba52e2c4a937eac8bc6e9b1e35

jupyterlab-inspector-extension-4.0.10.tgz: 8f6d0b5270a7d829431b86ffa5c0679145c9a6d305de7cbab2cdf5e857d0905f

jupyterlab-javascript-extension-4.0.10.tgz: 72f92b1f2d271e3e56c27ade3194bdaa115cb2743f59669bdefd6fbe55953901

jupyterlab-json-extension-4.0.10.tgz: ce5fc02f353504764ff5abe34baa410a44e43805eee7b2846dce8c7f7f9a1c7f

jupyterlab-launcher-4.0.10.tgz: c4712ba7c34a8aaae0f33f1de67b87ed5e8bb9bbfefd10d1041e933c5b662091

jupyterlab-launcher-extension-4.0.10.tgz: f5af788dc0eebc2717ee29410acce6da0c2c2fe7e3d9b1bd3de9bc060fe5f339

jupyterlab-logconsole-4.0.10.tgz: 224393462fb1f2ea0e97d4849326e47deafeddd0de5611496762d026de136a52

jupyterlab-logconsole-extension-4.0.10.tgz: 914d2b108476ee6302fd7cac17c483dcf66156f237e5a86f71b8f6a4bad7a2a8

jupyterlab-lsp-4.0.10.tgz: 10c8218e05eb92fc5f75e7c5e2e2e084aab2efe698773125b27c9cb7efa687f2

jupyterlab-lsp-extension-4.0.10.tgz: 7a944210962a563199f01f6682e011f0a8a431e1c1ac2b4e82e780e0e4480297

jupyterlab-mainmenu-4.0.10.tgz: 4073d5b71fee685078019e1fa085e6418c362454d7000747e33b5907e01d1816

jupyterlab-mainmenu-extension-4.0.10.tgz: b7db444e011168187908c1c0fd2b868498dd8571b60a7822ad196ea271c883a9

jupyterlab-markdownviewer-4.0.10.tgz: 9ff65c5b952b90dc46c671e1f45b454e35152f8139180fd8985714ad94d93140

jupyterlab-markdownviewer-extension-4.0.10.tgz: 5add7956201bfa5d07419ec3d23cab6e4680cf38e9f14057092d0387f9c9efd1

jupyterlab-markedparser-extension-4.0.10.tgz: 11cf39a86ae763206860f3d1e96c6548a37e5a39831c5a0dea50657b3df54b1f

jupyterlab-mathjax-extension-4.0.10.tgz: b68c633bc7aa2a3b4cd6733e8ba6c896e93c56a179323afb18c221fe4f69e2e8

jupyterlab-metadataform-4.0.10.tgz: 5f739ca314cbdd419464fe96c77726bd9b7fd5cbf1845406382c22c00d2cc1ef

jupyterlab-metadataform-extension-4.0.10.tgz: 94aad087f6da097d34d8e9d9425ecfcd968ffed51508f78031335ee182d3c2d4

jupyterlab-metapackage-4.0.10.tgz: 49b0fea673b496cb6fc9882040985f54a6e17300f356154785735cde1128c467

jupyterlab-nbconvert-css-4.0.10.tgz: 2af10d60a88bedb55fb96ad683b212a940d5512ebae5980dd1b4a19933828b2a

jupyterlab-nbformat-4.0.10.tgz: 918c2038c8285c7437c0b1484d30454bab2c99719429861a21df7a49a42b6d0e

jupyterlab-notebook-4.0.10.tgz: 94ed339ae91c730d386bd01654ec008467ef91eaeebcf1c0dd3d0c98abf39b39

jupyterlab-notebook-extension-4.0.10.tgz: ac3818dee546fda49efa7c740fc4e691e09abf27fc11d5cb6d977e3c2e91c337

jupyterlab-observables-5.0.10.tgz: df9680b16c94e07b428d614824f81acdc61747b13a9b12695fa0f7e6be791047

jupyterlab-outputarea-4.0.10.tgz: d3772a4d2ce1410bc69a96be181776edb926f6493da4aba753c849ef4c03f2f0

jupyterlab-pdf-extension-4.0.10.tgz: 078ecf4b6c53e883a46be1f7a4032137c3422734b8d3877bc031083e946b8090

jupyterlab-property-inspector-4.0.10.tgz: c46a60cc893c79433cbc0660456912341853879cd8b04732deeea5c9bffbc40d

jupyterlab-rendermime-4.0.10.tgz: 8b8c49b9b7336e559cf79a98dc6e663a69dac63e8c3cecee11c8576d1701cd66

jupyterlab-rendermime-extension-4.0.10.tgz: 71e8b08aa0cdc252caf726e1e1691534f08af222de2bc7bd8e5287280fcf2aa5

jupyterlab-rendermime-interfaces-3.8.10.tgz: a6e106dd6f40a9c2405ad03a6380598b34a1a442e515a846ebd6193ea4b7f62e

jupyterlab-running-4.0.10.tgz: 81cd0a1de600aec918de50710ef27a3173568aa0c7bdd9775526ed29cc31b4ae

jupyterlab-running-extension-4.0.10.tgz: 6834c20810c624266c614e66d0e1c2f4f47f3ae798471fe6acba09cd2887bba5

jupyterlab-services-7.0.10.tgz: c29f1fa0cd14db7fb7f148a720b8daf069c87a1181333bc40ee7e53d9d5cc8e2

jupyterlab-settingeditor-4.0.10.tgz: b2eeceea52df49bcbf3b9255503f5a2eae61f6951f43d7f42db5035709d4869b

jupyterlab-settingeditor-extension-4.0.10.tgz: f0ac93bcbc011ab82f496ee96f79a3a226bc6cf6c15500895f8783335f0c270e

jupyterlab-settingregistry-4.0.10.tgz: 5d669f2d5815c7a93f5ec0acfdacfaa0e02dc8173f347e8994541934d86607c8

jupyterlab-shortcuts-extension-4.0.10.tgz: e44e2c34b2ac463cc6ebc6fce87dcb54c3b18dd1f60143c0ba05ddcf0ac39c1e

jupyterlab-statedb-4.0.10.tgz: 6f811319686ff8f93cd33878502a97988b8ac04199a22b94c5599f09e2aec984

jupyterlab-statusbar-4.0.10.tgz: 2e3ef7259886fa6f71c0c5b8f78cf3d49636a3fb16cb4dce8e7939664b5b65d3

jupyterlab-statusbar-extension-4.0.10.tgz: dda927d32fa67d4cabbc159d985ce8a932eca56b514e4770c4e9c7cdc0008911

jupyterlab-template-4.0.10.tgz: a6e1f540e70fbb14a82af098bbe2aecfdf3ebd9e4bd73af2709cb07c5a320c48

jupyterlab-terminal-4.0.10.tgz: 09ecb0d800edd35bd67651676c15fc51636e4ccd598e21434b55bc6994e8424b

jupyterlab-terminal-extension-4.0.10.tgz: f70d03a66cccf77b374ba57a8b25c754c73343c83cce6e235d0476d71c6b2739

jupyterlab-testing-4.0.10.tgz: 4547dda9bb7a903904e53c7a8c012d66144e3c08fba8b0b517c714ee81d87dfd

jupyterlab-testutils-4.0.10.tgz: 1d3ed3f1750a14ba04e4fff158611b3bacc75006ad1e18dae041dde6bade02c3

jupyterlab-theme-dark-extension-4.0.10.tgz: fdc0ec38517350d9a24aa30da34ea4f10d99d9eca9452fbbe3bd5e6e180b6ebd

jupyterlab-theme-light-extension-4.0.10.tgz: d800a70ac818cc7f1f31d5513090da09476f232e2f14251d09979bf4e99c1f20

jupyterlab-toc-6.0.10.tgz: 8958085ca626f687e1512cdc9a62c9c6a3507237597b0e9c84bbe30a24cae80b

jupyterlab-toc-extension-6.0.10.tgz: 37c23958891dc57f5747aac2d605086cd760396086d21d4d43804f54f0a5d121

jupyterlab-tooltip-4.0.10.tgz: 35eb4fd1c9ddb3be5ded8feec4ada7f4f7aa5e656d2d4cf6ae6430850085d0b2

jupyterlab-tooltip-extension-4.0.10.tgz: c5c839f90c7df4dadd030fb6391de11e1fceba257b10d56fff528d78af0bbdb8

jupyterlab-translation-4.0.10.tgz: dc6f5f3b1cc1d02c63bf2dc38f2a0dfc9f4f95d4d6fa9589756533657072abe9

jupyterlab-translation-extension-4.0.10.tgz: f1a91f67039e2b577193b6a95e01b3c4d202c441ac5d063cdce2afbccb328f32

jupyterlab-ui-components-4.0.10.tgz: 459da7ea906383ce33f34c78c89b5ae6a18af295ecefd49fb98cd8f3bcf8ed6d

jupyterlab-ui-components-extension-4.0.10.tgz: 4a7ca765c017ed7eebfe7101a1e0ff9478da9867e402b6270f6d7b544b7b410b

jupyterlab-vega5-extension-4.0.10.tgz: c6602bf0a438c464658fd1a14c81d07a13b1dc2bd555505771e3f8618d3e514d
@sigmarkarl sigmarkarl merged commit a376c5a into 4.0.x-ocean Jan 11, 2024
2 of 10 checks passed
@sigmarkarl sigmarkarl deleted the BGD-4393-merge-4.0.10 branch January 11, 2024 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants