• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Fixed RSS feed not working properly on Chrome and Safari/Mobile

Affected version
XF 2.0 Beta 7

Fethi.dz

Active member
#1
Hello,

I noticed today that the RSS feed on Chrome and Safari/Mobile not working properly.

On Chrome/desktop (Version 62.0.3202.62) this is what am getting:
Chrome_desktop.png

On Safari/Mobile (IOS 11.0.3):

When the "Use full friendly URLs" is unchecked this is what I get from RSS feed on my iPhone 7 Plus:
IMG_4530.PNG

And when ""Use full friendly URLs" is checked this is what I get: (Which is OK)
IMG_4529.PNG

Thank you.
 

Chris D

XenForo developer
Staff member
#2
Are you suggesting it's displaying incorrectly on Chrome? Because it isn't. That's how Chrome displays RSS feeds.

The difference on iOS between having friendly URLs enabled or not is odd, so we will look into that.
 

Fethi.dz

Active member
#3
Hello Chris,

You are indeed right, on chrome it have no issue since is that how it's displayed, my mistake :censored:. But, on IOS definitely something wrong with it when the "friendly URLs" is disabled.

Thanks.
 

Mike

XenForo developer
Staff member
#4
I'm not totally clear on why this happens in XF2 but not XF1, but in my tests, changing the MIME type to application/rss+xml (which is the documented MIME for RSS feeds) appears to make it work as I'd expect. Beyond this, I would guess that iOS is doing some URL sniffing, though I'm confused why the behavior is different in XF1 when the output was basically identical.

Regardless, this should be fixed. It does make Chrome display the RSS feed a little differently, though it's not like they were usable in either scenario.