jenkinsci / jenkinsci/matrix-project-plugin

[JENKINS-67582] Matrix label job configuration doesn't handle labels containing the / character

Open
#730 0 comments 0 reactions 0 assignees View on GitHub
component:matrix-project-plugin imported-jira-issue priority:minor resolution:unresolved ux
Dominant language
Java
Stars
17
Forks
85
Avg merge
4h 27m
Merged PRs (30d)
5

Description

When fixing SECURITY-2017 an existing issue got surfaced where if a label contains the "/" character the label doesn't get correctly handled in the job configuration page.

 

This is most likely due to / being used as a separator character in the js code handling the configuration widget.

---
Originally reported by rsandell, imported from: Matrix label job configuration doesn't handle labels containing the / character


  • assignee: kohsuke
  • status: Open
  • priority: Minor
  • component(s): matrix-project-plugin
  • label(s): ux
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-06

Raw content of original issue

When fixing SECURITY-2017 an existing issue got surfaced where if a label contains the "/" character the label doesn't get correctly handled in the job configuration page.

 

This is most likely due to / being used as a separator character in the js code handling the configuration widget.

Contributor guide

Open the contributing guide

Research direction

Start by locating the JavaScript that handles the matrix job configuration widget, as the issue identifies slash as a separator there. Reproduce the configuration with a label containing / and verify that the label is handled correctly and remains intact after saving.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, javascript
Domain
devops, 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.