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

Notebook not opened in browser when use_redirect_file=false set #1325

Open
randomir opened this issue Sep 18, 2023 · 1 comment · May be fixed by #1326
Open

Notebook not opened in browser when use_redirect_file=false set #1325

randomir opened this issue Sep 18, 2023 · 1 comment · May be fixed by #1326
Labels

Comments

@randomir
Copy link

Description

With notebook~=6.0, this:

jupyter notebook --NotebookApp.use_redirect_file=false /path/to/notebook

opens the specified notebook in browser, skipping the /tree view.

Now, with notebook~=7.0 (and after changing NotebookApp --> ServerApp), this:

jupyter notebook --ServerApp.use_redirect_file=false /path/to/notebook

does not open the expected notebook, but instead opens the /tree path.

Note: both commands need token and password set to an empty string for the open to work smoothly (assuming safe environment here).

Reproduce

  1. Install notebook~=7.0
  2. Run:
jupyter notebook --ServerApp.use_redirect_file=false --ServerApp.token='' --ServerApp.password='' /path/to/notebook
  1. A tree view is launched in the browser (e.g. http://localhost:8888/tree), instead of the notebook asked, on e.g. http://localhost:8888/notebooks/path/to/notebook.

Expected behavior

According to docs, opening a specific notebook from the CLI should still work.

It turns out it doesn't work just when the redirect file is not used, i.e. it does work when use_redirect_file=true.

For some use cases, use of local redirect files is not an option (e.g. an online IDE, like GitPod or Codespaces).

Now, my question is, is this really the expected/desired behavior?

A workaround

jupyter notebook --JupyterNotebookApp.default_url='notebooks/<path/to/notebook>'

Opens the specified notebook, but it has a few drawbacks.

Context

  • Operating System and version: any linux
  • Browser and version: any browser
  • Jupyter versions:
IPython          : 8.15.0
ipykernel        : 6.25.2
ipywidgets       : not installed
jupyter_client   : 7.4.9
jupyter_core     : 5.3.1
jupyter_server   : 2.7.3
jupyterlab       : 4.0.5
nbclient         : 0.8.0
nbconvert        : 7.8.0
nbformat         : 5.9.2
notebook         : 7.0.3
qtconsole        : not installed
traitlets        : 5.9.0

Note: this issue was migrated from the jupyter notebook repo.

@randomir randomir added the bug label Sep 18, 2023
@welcome
Copy link

welcome bot commented Sep 18, 2023

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! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant