Support

Admin Tools

#33676 (Joomla 4 beta) Minor bug in Options

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by on Saturday, 10 October 2020 01:17 CDT

NJK

Hello,

There's a minor bug when using Options. Exiting by using Save & Close should return you to the AT dashboard, but you wind up in the site's frontend. Close works ok. This is Joomla 4 beta only.

Regards, Frode at NJK

nicholas
Akeeba Staff
Manager

This is a Joomla bug, not an Akeeba Backup bug.

The Options page is rendered by Joomla's com_config built-in component, as has been the case since Joomla 1.0 :)

All Joomla 4 beta versions published to this date have known annoying bugs regarding some backend actions which redirect to /index.php. If you play with J4 you'll find a lot of admin actions kicking you to the frontend.

This is outside our control. If Joomla fixes it, great. If it doesn't, well, it will be broken for everybody.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

NJK

Ok. The reason why I reported this is that I have tested it in Akeeba Backup and the (few) other J4-ready extensions we have available, and I can't see this particular behaviour anywhere else. But I'm not a developer, and I take your word for it that this is a Joomla bug. Let's hope it'll get fixed before J4 release.

Have a nice day and thanks for your great extensions!

nicholas
Akeeba Staff
Manager

The Options button is not generated by Akeeba Backup. We are simply calling the Joomla API with:

ToolbarHelper::preferences('com_akeeba', '500', '660');

This is the exact same code all components, including Joomla's built-in ones, are using. It's been the same code since Joomla 1.5, actually! It's one of the very few things that haven't changed in ages.

As far as I can tell, this problem has been addressed in Joomla 4 Beta 3. That is, I cannot reproduce it on my dev site running Beta 3 with either mine or core components.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

NJK

Ok, so you don't see this particular situation in Admin Tools. Sounds like a "come-and-go bug", those can be hard to track down. But anyway a Joomla bug.

nicholas
Akeeba Staff
Manager

Nope. Akeeba Backup, Admin Tools, Akeeba Ticket System, Akeeba LoginGuard, Akeeba DocImport, Akeeba DataCompliance, Akeeba Release System, Akeeba Subscriptions, Contact Us, our internal Compatibility page generator, they all work. As I said, there is nothing we can do in our own code to have any effect on what happens when you click on Save or Save & Close. The redirection URL is generated by Joomla's com_config. All I can think is a session issue but these tend to log you out (at least on Joomla 3; I haven't had the time to force a session issue on J4 and see how it behaves).

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!