quarto-dev / quarto-dev/quarto

Popped-out window unexpectedly returns to main editor when toggling between visual and source modes

Open
#604 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
645
Forks
62
Avg merge
17h 42m
Merged PRs (30d)
13

Description

Summary

When using the editor, a popped-out window is returned to the main editor unexpectedly if the user toggles between visual and source modes. This behavior interrupts the workflow, as the window does not stay in the separate view as expected. It’s unclear if this behavior is intentional, but it may not align with user expectations for persistent, popped-out windows.

Steps to reproduce
  1. Open a window within the main editor and pop it out to a separate window.
  2. In the popped-out window, toggle between visual mode and source mode.
Expected results:

The popped-out window should remain in its separate state, allowing the user to toggle between modes without returning to the main editor.

Actual results:

The popped-out window returns to the main editor when toggling between visual and source modes, disrupting the user’s workspace.

Attachments:

https://github.com/user-attachments/assets/e9b1a47e-d553-4b47-a8c4-a69d7fc217be

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue by opening a window in the editor, popping it out, and toggling between visual and source modes. Trace the editor's popped-out window handling around that toggle; done means the separate window remains popped out throughout both mode changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.