Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

JGD sometimes requires VS Code to reload, not R restart to take effect

Open
#1,756 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
65/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
r, typescript

Research direction

Look at the plot backend switching logic in the extension, likely in src/plotViewer or related modules. The issue is that switching from 'standard' to 'jgd' after an R terminal restart fails to establish a renderer connection. Start by tracing where the warning is emitted and how the connection is managed. Check if the JGD renderer needs re-initialization after an R restart. Run the extension in debug mode to reproduce the warning and see what state is missing.

Written by the indexing model from the issue text.

Description

bug

@grantmcdermott This warning message appears when I switch plot back end from "standard" to "jgd" after restarting R terminal.

> Warning message:
[sess] Plot backend "jgd" was requested but no renderer connection is available. Falling back to the standard plot viewer. 

JGD then only takes effect after restarting VS Code.

Dominant language
TypeScript
Stars
1.2k
Forks
139
Avg merge
16h 16m
Merged PRs (30d)
11

Contributor guide

Open the contributing guide

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.

More from REditorSupport/vscode-R

All issues in REditorSupport/vscode-R

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.