News:

Dear jDownloads users, There is currently no Joomla 6 compatible version available. However, we are working on it and hope to release it shortly.

Main Menu
Support-Forum

6 Compatibility: Unclosed divs in jDownloads Categories view

Started by musicasampler, 17.05.2026 09:10:34

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

musicasampler

Hello Arno,

I hope you are doing well.

I want to report a layout bug in the latest version of jDownloads running on Joomla 6 with the native Cassiopeia template.

The issue happens exclusively on the main "Category Overview" menu (the index page of the component). It seems there is an unclosed HTML tag (like a missing or misplaced </div>) or a conflict with older Bootstrap grid classes inside the PHP view of this specific layout.

Because of this, the main container breaks the CSS Grid of Cassiopeia. As a result, any modules assigned to the "sidebar-right" position (such as the User Menu) are completely displaced, broken vertically, and pushed to the top-left of the page, rendering inside a tiny dead zone of the component area.

Interestingly, this bug ONLY happens in the Categories Overview page. In other views like "Add download" (Aportar) or "User uploads" (Mis Aportes), the sidebar-right layout works absolutely perfect.

I wanted to attach a screenshot directly to this post, but the "Attach" option seems to be disabled in this board. Instead, I have uploaded the image to an external server so you can see the issue:


Thank you so much for your hard work adapting jDownloads for Joomla 6!

Best regards,
musicasampler
https://ibb.co/G3Q2f62V
  •  

musicasampler

UPDATE: Found the exact cause of the bug!

Hi Arno,

Doing some deeper testing on my Joomla 6 staging site, I found the exact parameter that triggers this layout breakdown.

The unclosed tag conflict only executes when "Category Description" is set to "Show" inside the Category Options tab of the "List All Categories (Default)" / Overview menu item.

If Category Description = SHOW: The HTML layout breaks, devouring the right sidebar (sidebar-right position) and squeezing the modules vertically.

If Category Description = HIDE: The HTML structure clears up instantly, and the sidebar layout recovers its 100% normal width and position.

It seems the code rendering the long category descriptions in the Overview view is where the missing </div> or layout conflict lives in this Joomla 6 version.

I hope this precise step helps you locate the exact line in the PHP view file to patch it easily.

Best regards!
  •  

Arno

Hi.
Thanks for the detailed report and for narrowing it down to Category Description = Show.

We could reproduce the markup instability in the categories overview when long descriptions are truncated with HTML content.
We have now stabilized this path so truncated category descriptions are rendered safely without carrying unbalanced HTML into the outer layout.

Result: the Cassiopeia sidebar/grid layout remains intact on the Categories Overview page.
The fix is already implemented and will be included in the upcoming jDownloads 4.1.5.
Best Regards / Gruß
Arno
Please make a Donation for jDownloads and/or write a review on the Joomla! Extensions directory!