Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
5 Oct 2026

Pull Request resolves #43742 .

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

Fixes an issue where images with spaces in their filenames could not be resolved when generating image URLs.

HTMLHelper::image() was passing the URL-encoded path directly to the filesystem lookup. For example, banner cradle.jpg was received as banner%20cradle.jpg, causing the filesystem lookup to fail because the actual filename contains a space.

The path is now decoded for the filesystem lookup while spaces are encoded again in the resulting URL. This allows images containing spaces in their filenames to be correctly displayed while preserving the URL encoding required by browsers and RSS feeds.

Testing Instructions

  1. Create or use an image whose filename contains a space, for example banner cradle.jpg.
  2. Create an article and set the image as the article's Intro Image.
  3. Create a category blog menu item that will display the article
  4. View the article and confirm that the intro image is displayed correctly.
  5. Open the category RSS feed and confirm that the image is included

Actual result BEFORE applying this Pull Request

the image is missing in the generated rss feed

Expected result AFTER applying this Pull Request

Images containing spaces in their filenames are included in the RSS and contain the correctly encoded %20.

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

Votes

# of Users Experiencing Issue
1/1
Average Importance Score
3.00

avatar brianteeman brianteeman - open - 5 Oct 2026
avatar brianteeman brianteeman - change - 5 Oct 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 5 Oct 2026
Category ⇒ Libraries
avatar brianteeman brianteeman - change - 5 Oct 2026
The description was changed
avatar brianteeman brianteeman - edited - 5 Oct 2026
avatar brianteeman brianteeman - change - 5 Oct 2026
Title
…
Spacesrss
[6.2] spaces in image filenames rss
avatar brianteeman brianteeman - edited - 5 Oct 2026
avatar exlemor exlemor - test_item - 11 Oct 2026 - Tested successfully
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

Without the PR:

<title>Article PR 48578</title>

With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

Without the PR:

<title>Article PR 48578</title>

With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

`
Without the PR:

<title>Article PR 48578</title>

With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578. `
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

`Without the PR:

<title>Article PR 48578</title>

`

`With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.`
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

Without the PR:

<title>Article PR 48578</title>

With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

Without the PR:

<title>Article PR 48578</title>

With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

Without the PR:

<title>Article PR 48578</title>

With the PR:

<title>Article PR 48578</title>


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.
avatar exlemor
exlemor - comment - 11 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Hello @brianteeman, I have tested this successfully even though the image doesn't appear in my RSS feed due to the fact that my Joomla installation is in a sub-folder.. (but in the past, you and I have talked about this being a separate issue so the scope of this PR about the image being rendered in the RSS feed works after your fix)

Thank you.

Without the PR:

<title>Article PR 48578</title>

With the PR:
!DOCTYPE html2>

<title>Article PR 48578</title>

ScreenFloat Shot of Safari on 2026-10-11 at 15-10-20
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.
avatar adiheutschi adiheutschi - test_item - 17 Oct 2026 - Tested successfully
avatar adiheutschi
adiheutschi - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

I have it tested, the patch works!


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar adiheutschi
adiheutschi - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

I have it tested, the patch works!


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar fmarques fmarques - test_item - 17 Oct 2026 - Tested successfully
avatar fmarques
fmarques - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

tested successfully on 6.2.0


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar fmarques
fmarques - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

tested successfully on 6.2.0


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar MarcelBirdCageCompany MarcelBirdCageCompany - test_item - 17 Oct 2026 - Tested successfully
avatar MarcelBirdCageCompany
MarcelBirdCageCompany - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Tested on the JWC 2026


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar MarcelBirdCageCompany
MarcelBirdCageCompany - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

Tested on the JWC 2026


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar anitabirdy anitabirdy - test_item - 17 Oct 2026 - Tested successfully
avatar anitabirdy
anitabirdy - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

At the BUG Squad, tested this as excercise


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar anitabirdy
anitabirdy - comment - 17 Oct 2026

I have tested this item ✅ successfully on 3cac0f1

At the BUG Squad, tested this as excercise


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar MacJoom MacJoom - change - 17 Oct 2026
Status Pending ⇒ Ready to Commit
avatar MacJoom
MacJoom - comment - 17 Oct 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar MacJoom
MacJoom - comment - 17 Oct 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48578.

avatar brianteeman
brianteeman - comment - 17 Oct 2026

Thanks to all the first time testers here. I hope this is just the first of many

Add a Comment

Login with GitHub to post a comment