Skip to content

Use only relevant selectors for keybindings to prevent conflicts#603

Merged
martinRenou merged 3 commits intogeojupyter:mainfrom
arjxn-py:keybinding-identify
Apr 7, 2025
Merged

Use only relevant selectors for keybindings to prevent conflicts#603
martinRenou merged 3 commits intogeojupyter:mainfrom
arjxn-py:keybinding-identify

Conversation

@arjxn-py
Copy link
Member

@arjxn-py arjxn-py commented Apr 4, 2025

Description

Fixes #592

key.mp4

Checklist

  • PR has a descriptive title and content.
  • PR description contains references to any issues the PR resolves, e.g. Resolves #XXX.
  • PR has one of the labels: documentation, bug, enhancement, feature, maintenance
  • Checks are passing.
    Failing lint checks can be resolved with:
    • pre-commit run --all-files
    • jlpm run lint

📚 Documentation preview: https://jupytergis--603.org.readthedocs.build/en/603/
💡 JupyterLite preview: https://jupytergis--603.org.readthedocs.build/en/603/lite

@github-actions
Copy link
Contributor

github-actions bot commented Apr 4, 2025

Binder 👈 Launch a Binder on branch arjxn-py/jupytergis/keybinding-identify

@arjxn-py arjxn-py added the bug Something isn't working label Apr 4, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Apr 4, 2025

Integration tests report: appsharing.space

@mfisher87
Copy link
Member

Can you provide some more context on why this works?

@arjxn-py
Copy link
Member Author

arjxn-py commented Apr 6, 2025

Can you provide some more context on why this works?

Yes, The previous implementation of the data-jgis-keybinding was not correct since it was added to the shell of app here

I have removed it from app shell and just added it to the mainview and left & right panel instead - so that keybindings only work where they're supposed to and do not conflict with other keybindings.

@mfisher87
Copy link
Member

That makes sense, thanks!

Copy link
Member

@martinRenou martinRenou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!!!

@martinRenou martinRenou merged commit ceb1cb8 into geojupyter:main Apr 7, 2025
13 checks passed
@arjxn-py arjxn-py deleted the keybinding-identify branch April 27, 2025 17:04
HaudinFlorence pushed a commit to HaudinFlorence/jupytergis that referenced this pull request Jan 28, 2026
…jupyter#603)

* Use only relevant selectors for keybindings to prevent conflicts

* my bad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't type the letter i in Notebooks when JupyterGIS is installed

3 participants