Wrong case in class name causes the ui_tabs renderer to fail

Created on 28 September 2014, over 10 years ago
Updated 22 December 2024, 3 months ago

After a recent upgrade of several modules and Drupal core (to 7.31), I noticed that a Quicktabs block I use to display recent content vanished from one of my sites. A quick check revealed that the ui_tabs option disappeared from the "Renderer" select menu in the quicktab admin form. After some debugging I realized the cause: the ui_tabs plugin class name is defined in the line #451 of quicktabs.module as "QuickUitabs", while the actual class name is "QuickUiTabs" (note the difference in the T case). I don't know what module or update caused the change, but the error was not an issue for me until now.

Changing the string in the line #451 to match the class name and flushing caches fixed the problem for me.

Best regards.

πŸ› Bug report
Status

Closed: outdated

Version

3.6

Component

Code

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    With D7 EOL approaching in a month I'm starting to triage the D7 side of quicktabs queue.

    If still an issue or needed for 4.0.x (latest branch) feel free to reopen

Production build 0.71.5 2024