GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [Bug]: Typing curly braces causes text to get deleted when typing in a certain sequence. · Issue #42 · java/devrel

[Bug]: Typing curly braces causes text to get deleted when typing in a certain sequence. #42

New issue
Copy link
New issue
Copy link
Open
Open
[Bug]: Typing curly braces causes text to get deleted when typing in a certain sequence.#42
Copy link
Labels
playground

Description

@davidalayachew
davidalayachew
opened on Oct 17, 2025
Issue body actions

What happened?

Go to the playground, clear the textfield, then type the following sequence of characters in the exact order that they appear.

enum idc
{}

As soon as I press {, the idc gets deleted, and when finished typing, I am left with enum }.

OS

Windows

What browsers are you seeing the problem on?

Firefox

Contact Details (optional)

No response

Additional information

Leave blank

Activity

  1. davidalayachew
    added
    playground
    on Oct 17, 2025
  2. delabassee commented on Mar 12, 2026

    @delabassee
    delabassee
    on Mar 12, 2026
    Member
    More actions

    @davidalayachew We just rolled up a lot of fixes in the UI. Can you please try again and confirm that it's now OK?

  3. davidalayachew commented on Mar 13, 2026

    @davidalayachew
    davidalayachew
    on Mar 13, 2026
    Author
    More actions

    @davidalayachew We just rolled up a lot of fixes in the UI. Can you please try again and confirm that it's now OK?

    Now it's broken in a different way.

    If I type in the same sequence as above, then press backspace, I lose the left curly brace instead of the right one. @delabassee

  4. delabassee commented on Mar 13, 2026

    @delabassee
    delabassee
    on Mar 13, 2026
    Member
    More actions

    Hi @davidalayachew When you create an (opening) enclosing delimiter (ex. '{' ), the editor will add the corresponding (closing) delimiter and position the cursor at the beginning of the new created scope.
    Backspace once should delete both, the opening delimiter that you typed, and the closing one added by the editor.
    Are you observing a different behaviour?

  5. davidalayachew commented on Mar 13, 2026

    @davidalayachew
    davidalayachew
    on Mar 13, 2026
    Author
    More actions

    @delabassee

    Here is the before and after of me pressing backspace.

    BEFORE

    Screenshot_20260313_035349_Firefox Focus.png

    AFTER

    Screenshot_20260313_035502_Firefox Focus.png

  6. davidalayachew commented on Mar 13, 2026

    @davidalayachew
    davidalayachew
    on Mar 13, 2026
    Author
    More actions

    And the screenshot doesn't show it, but my cursor is to the right of both braces.

  7. davidalayachew commented on Mar 13, 2026

    @davidalayachew
    davidalayachew
    on Mar 13, 2026
    Author
    More actions

    I should clarify, this does work on desktop Firefox, but fails on Firefox on my phone. I forgot that I specified OS in my original bug report. @delabassee

  8. davidalayachew commented on Mar 13, 2026

    @davidalayachew
    davidalayachew
    on Mar 13, 2026
    Author
    More actions

    Works fine on Edge for Android. I don't have chrome, so can't check that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    playground

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.