codesandbox / codesandbox/codesandbox-client

If I type 'print(' in the vanilla JS window, a print page dialogue box pops up which I am unable to dismiss

Open
#6,800 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
13.6k
Forks
2.4k
Avg merge
6d 19h
Merged PRs (30d)
2

Description

🐛 bug report

Preflight Checklist

  • [ x] I have read the Contributing Guidelines for this project.
  • [ x] I agree to follow the Code of Conduct that this project
    adheres to.
  • [ x] I have searched the issue tracker for an issue that matches the one I want
    to file, without success.

Description of the problem

In index.js, from Vanilla JS template, if I type in "print(" (thinking in Python!), a print page dialogue box pops up which I am unable to dismiss.

How has this issue affected you? What are you trying to accomplish?

When I close the page, some recent code lost.

To Reproduce

import "./styles.css";

function getAnswer (num) {
//type the word print and open parenthesis:
print(
return num*22;
}

let answer = getAnswer(42);

document.getElementById("app").innerHTML = answer;

Link to sandbox: Sample Sandbox
Your Environment
Software Name/Version
Сodesandbox
Browser Chrome 103.0.5060.114
Operating System macOS 12.3.1 (m1)

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.

Research direction

Start with index.js in the Vanilla JS template and reproduce the issue using the linked Sample Sandbox in the reported Chrome and macOS environment. Trace what happens when print( is entered; done means the dialog no longer appears unexpectedly or becomes impossible to dismiss, without losing recent code.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.