Skip to content

Label "for" does not match input ID in processing step of the new event wizard #1654

Description

@Rillke

The <label> element's for= attribute does not match the <input> element's id= attribute in processing step of the new event wizard and is not nested.

Usually, I click the labels to make sure the correct controls are toggled instead of clicking tiny controls but this does not work here.

It is also likely that accessibility aids have trouble to associate the label with the respective control.

This is always reproducible using Firefox 153.0.4 under Ubuntu 24.04.

Image

Here are the steps:

  1. Login at https://legacy.opencast.org/login.html
  2. Click "Add event" (or press "n")
  3. Provide a title and confirm with enter
  4. Click "Next"
  5. Provide a "Presenter" video file and click "Next"
  6. Select "Process upon upload and schedule"
  7. Left click on "Straight to publishing" (note that nothing happens)
  8. Right click on "Straight to publishing" and select "Inspect" from the browser's context menu (note that the IDs differ)

Side note: Neither is there an element with the ID or name referenced by the <label>'s for= attribute.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions