-- HikaShop version -- : 6.1.0
-- Joomla version -- : 5.3.3
-- PHP version -- : 8.2.9
When the image tries to generate a thumbnail on the front end, it looks for the original image in the default upload folder for file images/com_hikashop/upload/ instead of the media/com_hikashop/upload/safe/ folder.
Even if we set the custom fields upload folder, it still fails to look in the proper directory according to the safe/logs reports.
It generated "images/com_hikashop/upload/XYZ.jpg could not be opened when trying to generate its thumbnail" (I removed the full path name, but it is logged).
It should be looking in media/com_hikashop/upload/safe/ by default for the Ajaz Image custom field type.
It displays the full-size image instead, which can be problematic/slow for larger images.
Related usability issues include that if the image size limit is set, it allows the upload and displays a green image bar, but no error occurs until after submission. This gives the false impression (especially that green bar) that the images were of good quality. I know they receive an upload file that is larger than the maximum upload size after they submit, but it sends a confusing message, especially on mobile. Even added helper text, but people are still getting frustrated. Ideally, there should be a check before upload with Ajax and display an error message similar to the file type error, and at the very least, not a green bar, as it gives the wrong impression.