interactive icon indicating copy to clipboard operation
interactive copied to clipboard

Polyglot Notebook: [DevExE2E][Regression] The execution results of javascript code are shown redundancy.

Open v-hozha1 opened this issue 2 years ago • 8 comments

Describe the bug

Using extension Polyglot Notebook in VS Code insider. The execution results of javascript code are shown redundancy.

Detailed Repro Build info: VSCodeSetup-arm64-1.79.0-insider + dotnet-interactive-vscode-1.0.4259021.vsix VSCode Link: https://code.visualstudio.com/insiders/# Version: 1.79.0-insider (system setup) Commit: a7133ae9e21e01ed204b02e17e8fc3e91dcadae7 Date: 2023-05-09T09:49:38.022Z Electron: 22.5.1 Chromium: 108.0.5359.215 Node.js: 16.17.1 V8: 10.8.168.25-electron.0 OS: Windows_NT arm64 10.0.25331 Sandboxed: Yes

dotnet-interactive-vscode-1.0.4259021.vsix https://dev.azure.com/dnceng/internal/_build/results?buildId=2177104&view=artifacts&pathAsName=false&type=publishedArtifacts

sdk info: dotnet-sdk-7.0.203-win-arm64

Note: 1.It's a regression issue. It doesn't repro on VSCodeUserSetup-x64-1.78.1 + dotnet-interactive-vscode-1.0.4259021.vsix. 2.Repro VM: 172.20.30.176

Steps:

  1. Start with an empty text file open in VSCode 2.Ctrl+Shift+P => "Polyglot Notebook: Create new blank notebook" 3.Select "Create as .dib" ->Select "C#" -> Specify the code in cell-> execution var x=123;
  2. Add a new code cell below as html. -> Specify the code in cell-> execution
    The value is not yet set.
  3. Add a new code cell below as javascript. -> Specify the code in cell-> execution #!share --from csharp x document.getElementById("output").innerText = The value is ${x}.; console.log(The value is ${x}.);

Expected Results: The Output show "The value is 123". image

Actual Results: The execution results of javascript code are shown redundancy. image ReproOutput

Please complete the following:

Which version of .NET Interactive are you using? (In a notebook, run the #!about magic command. ):

  • OS
    • [ √] Windows 11
    • [ ] Windows 10
    • [ ] macOS
    • [ ] Linux (Please specify distro)
    • [ ] iOS
    • [ ] Android
  • Browser
    • [ ] Chrome
    • [ ] Edge
    • [ ] Firefox
    • [ ] Safari
  • Frontend
    • [ ] Jupyter Notebook
    • [ ] Jupyter Lab
    • [ ] nteract
    • [ ] Visual Studio Code
    • [ √] Visual Studio Code Insiders
    • [ ] Visual Studio
    • [ ] Other (please specify)

v-hozha1 avatar May 10 '23 08:05 v-hozha1