Skip to content

CheckinElectric theme missing Tabler icons after upgrade from v17.6 to v18.2 #6864

@JustBenjamin

Description

@JustBenjamin

Description

We are preparing to upgrade our Rock RMS environment from v17.6 to v18.2 and identified an issue during testing in our staging environment.

After the upgrade, several icons within the CheckinElectric theme are no longer rendering. The page markup appears to be generating the expected Tabler icon classes (for example, ti ti-history), but the icon glyphs are not displayed in the browser.

Using browser developer tools, we confirmed that the icon elements are present in the DOM; however, the corresponding Tabler icon stylesheet does not appear to be loaded. As a test, manually adding the following stylesheet reference causes the icons to render correctly:

Actual Behavior

Icon markup is rendered, but the icons themselves are not displayed because the Tabler Icons stylesheet appears to be missing.

Image

Expected Behavior

Tabler icons should render without requiring a manual stylesheet reference.

Image

Steps to Reproduce

  1. Upgrade Rock RMS from v17.6 to v18.2.
  2. Navigate to Check-in Reporting pages (example attached screenshot).
  3. Observe that action icons (such as Attendance History) are missing.
  4. Add the Tabler Icons stylesheet manually and refresh.
  5. Observe that the icons render correctly.

Issue Confirmation

  • Perform a search on the Github Issues to see if your bug is already reported.
  • Reproduced the problem on a fresh install or on the demo site.

Rock Version

18.2

Client Culture Setting

en-US

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions