Skip to content

Missing Checkbox Labels #4525

Closed
Closed

Description

@BabyElias

Observed behavior

Checkbox Labels for the Languages, Licenses and Formats dropdown menus located on the Content Library Page are missing.
image
image

Expected behavior

The following checkbox labels should have been visible.
image
image

User-facing consequences

The absence of the checkbox label may cause confusion and potentially lead to unintended selections.

Steps to reproduce the issue

  1. Navigate to http://localhost:8080/en/channels/#/public
  2. Click the dropdown menu next to Formats/Languages/Licenses

Usage Details

  • OS: Ubuntu
  • Browser: Firefox

Activity

  1. shivansh-bhatnagar18 commented on Apr 20, 2024

    @shivansh-bhatnagar18
    Contributor

    @BabyElias @MisRob kindly review the PR #4527 where I have fixed the checkbox labels issue

  2. added this to the Studio: Q2-24 Release milestone on Apr 24, 2024
  3. shivansh-bhatnagar18 commented on Apr 27, 2024

    @shivansh-bhatnagar18
    Contributor

    @bjester Could you please assign me this issue?

  4. bjester commented on Apr 29, 2024

    @bjester
    Member

    @shivansh-bhatnagar18 I've assigned you! Thank you for reaching out. Please take a look at the linked items in this comment for context on this regression. The problem that I saw with your PR is that it removed text truncation from the languages, which is something you may not encounter in development because of how the filter values are constrained to what results are available. Additionally, the notranslate class is also important. Therefore, I'd suggest you follow the changes that caused the regression and identify the fix to counteract them.

    If you encounter questions regarding why something was implemented, I do recommend looking at the git blame and following those commits here on Github to the PR, which should illuminate the reasons. If you're unsure, please ask!

  5. shivansh-bhatnagar18 commented on May 2, 2024

    @shivansh-bhatnagar18
    Contributor

    @bjester Could you please help me out with what does this "label" slot mentioned in the template do here because removing it seems to solve the issue.
    Screenshot from 2024-05-03 02-36-16

  6. bjester commented on May 2, 2024

    @bjester
    Member

    @shivansh-bhatnagar18 So for some background, it's our intent to replace all Vuetify components with components from our Kolibri Design System library. We recently accomplished this for checkboxes. Looking at the linked documentation for KCheckbox, there is no #label slot but there is a default slot.

  7. self-assigned this
    on Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions