redhat-developer / redhat-developer/lsp4ij

Installation links should be disabled/hidden if there is no configuration

Open
#1,229 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
344
Forks
113
Avg merge
5h 22m
Merged PRs (30d)
15

Description

I setup a custom language server template but had forgotten about this. I just instinctively went to the installer section to update my language server but was confused as to why nothing was happening even though the notification said it completed successfully.

I think the buttons should be disabled/hidden if the JSON file is clearly missing the needed attributes. Alternatively, the UI should clearly warn the user that their JSON file is missing stuff.

https://github.com/user-attachments/assets/e4eca8a4-7763-4fdb-9273-13fc10fb23b9

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 by reproducing the issue in the installer section with a custom language server template whose JSON lacks the needed attributes. Review the installer UI and configuration handling to determine the existing behavior; done means missing configuration is clearly surfaced by disabled or hidden controls, or an explicit warning.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
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.