276

(3 replies, posted in Juicebox-Pro Support)

Unfortunately, I'm not familiar with the WP Fastest Cache plugin and I don't know why it comments out enqueued scripts for logged out users.
Commenting out enqueued scripts will certainly make web pages load faster but at the expense of the functionality of those plugins whose JavaScript has been commented out.

I found another instance of the problem you reported here: https://wordpress.stackexchange.com/que … -logged-in
Maybe the notes in this thread will help.

Also, deselecting the 'Render Blocking Js' checkbox in the WP Fastest Cache plugin's settings may help.
Please see here for further details: https://www.wpfastestcache.com/premium/ … ocking-js/

277

(3 replies, posted in Juicebox-Pro Support)

The problem seems to be that the <script> tag loading the Juicebox JavaScript file is being commented out (so the 'juicebox.js' file is not actually being loaded into your web page).
I expect there's probably an active plugin within your WordPress site which is doing this but I don't know what it might be.

WP-Juicebox adds the required JavaScript file to the web page via the 'wp_enqueue_scripts' function so check your plugins for any that prevent this function from being completed normally for users who are not logged in.

As I mentioned above, it looks like the 'wp_enqueue_scripts' function is not actually being skipped but that all scripts are being commented out instead.

I hope this points you in the right direction.

278

(1 replies, posted in Juicebox-Pro Support)

I think it's maybe because the overlay is set to auto-hide (after a predetermined time has elapsed) and that the overlay hides itself just before the second image is displayed. (The caption is positioned on the overlay.)
Once the image has initially been loaded and cached, it loads faster on subsequent viewings and the caption is seen without having to move the mouse.
(At least, this is what I see and believe might be happening.)
You could either extend the auto-hide time by increasing inactivityTimeout (in JuiceboxBuilder-Pro's 'Customize -> Main Image section') or disable the auto-hide functionality by setting inactivityTimeout="0" or showImageOverlay="ALWAYS" (also in JuiceboxBuilder-Pro's 'Customize -> Main Image section').

279

(1 replies, posted in Juicebox-Pro Support)

The 4095 x 4095 image size limit is not arbitrary and, unfortunately, cannot be increased.

This is a limitation of the underlying Adobe Flash technology within JuiceboxBuilder-Pro/Adobe AIR. The largest image size which Flash can handle is 16,777,215 pixels. This equates to a square image of 4095 x 4095.

As you have images larger than this maximum resolution, then you could perhaps do one of the following:

(1) You could resize your images first in an imaging program (such as Adobe Photoshop) before feeding them to JuiceboxBuilder-Pro (perhaps resizing multiple images at once as a batch process). If you do resize your images prior to using JuiceboxBuilder-Pro, be sure to deselect the 'Resize Images' checkbox on the 'Images' tab to ensure that JuiceboxBuilder-Pro does not resize your images further.
I realize that this is not ideal but I hope that it is not too inconvenient.

(2) There are plugins available to create Juicebox-Pro galleries with other programs (such as Adobe Lightroom) which do not have the upper resolution limit of JuiceboxBuilder-Pro. You can find details of these plugins here.
If you use Lightroom, Photoshop or jAlbum, you might like to try creating your galleries with these programs as an alternative to JuiceboxBuilder-Pro.

I know that this does not directly solve the problem but I hope that it at least helps to clarify things a little.

It looks like your gallery may be expanding on top of the embedding page.
Make sure you set expandInNewPage="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> General' section) to ensure that the gallery always expands onto a new page of its own.
If this does not work, then maybe giving the gallery an opaque expandedBackgroundColor (any color with an opacity of 1) might help (in JuiceboxBuilder-Pro's 'Customize -> Color' section)

If this is not happening when the gallery is expanded (i.e. you are not using the Splash Page and the problem is seen when initially viewing your web page ), then the layout of your web page may be the key to solving the problem.
You can check the code on your web page (to see if there are perhaps any unclosed containers or, indeed, any other HTML related problems) using the W3C Markup Validation Service.

I hope this points you in the right direction.
However, if you continue to experience difficulties, then please post back with the URL to your gallery's web page so that I can see the problem for myself and hopefully help further.
Once I'm able to see the problem live on your web server, I should hopefully be able to determine the exact cause of hte problem and propose a solution.
Thank you.

If you find that the New Gallery and/or Open Gallery buttons are unresponsive, then please try the following suggestions.

Suggestion #1:

The most likely cause of unresponsive 'New Gallery...' and 'Open Gallery...' buttons is a persistent '.tempGallery' folder.
JuiceboxBuilder-Pro creates a temporary folder (named '.tempGallery') whilst a gallery is being created or edited. This folder is automatically deleted on closing JuiceboxBuilder-Pro.
However, if for any reason JuiceboxBuilder-Pro is unable to delete the '.tempGallery' folder on closing the application, then the 'New Gallery...' and 'Open Gallery...' buttons may become unresponsive the next time the program is used.

The most likely cause of a persistent '.tempGallery' folder is the use of an online synced file-sharing folder so we do not recommend saving a gallery to (or opening a gallery from) a folder being synced to an online file-sharing service (e.g. Box, Dropbox, Google Drive, iCloud, OneDrive).

Even if you do not save or open a gallery from a synced location, JuiceboxBuilder-Pro stores files in the Documents folder and if your Documents folder is being synced, this could potentially cause problems, too. If your entire Documents folder is being synced, then, if possible, exclude the 'JuiceboxBuilder-Pro' inside the Documents folder from being synced.

On a Windows system, the '.tempGallery' folder is located here:

  • C:\Users\Username\Documents\JuiceboxBuilder-Pro\.tempGallery

I'm not sure of the location of this folder on a Mac but if you search for '.tempGallery', you should hopefully find it.

With JuiceboxBuilder-Pro closed, please check to see if your own system has a '.tempGallery' folder in this location and, if so, manually delete it before re-opening JuiceboxBuilder-Pro.

If you do use a file-sharing sync service, try temporarily disabling it (turning off its active sync) to see if this helps.

Suggestion #2:

If you have any third-party anti-virus or security software installed, then please try temporarily disabling it (including real-time protection and ransomware detection) in case it is somehow interfering with JuiceboxBuilder-Pro's functionality.
(Please do so at your own risk and be sure to disconnect from the internet first.)
If you find that your security software is interfering with JuiceboxBuilder-Pro's functionality, then hopefully you'll be able to make an exception for JuiceboxBuilder-Pro in your security software's whitelist.

Suggestion #3:

The problem could be caused by corrupt data in the Encrypted Local Store (ELS) folder. Clearing this data may help.
With JuiceboxBuilder-Pro closed, please delete the following folder manually before restarting JuiceboxBulder-Pro.
Mac: /Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
Windows: C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro

You may need to show hidden files to find some of the above locations in Windows File Explorer. Open File Explorer from the taskbar. Select 'View > Show', then select 'Hidden items' to view hidden files and folders.

Suggestion #4:
The problem could be caused by an administrative rights issue.
Make sure that you are using an administrator user account and, when installing AIR on Windows, right-click the AIR installation file and select 'Run as administrator' (rather than just double-clicking the file). (This is not an option with JuiceboxBuilder-Pro itself so don't worry when you don't see this option on the JuiceboxBuilder-Pro installation file.)

Suggestion #5:

The problem could be caused by a corrupt user profile.
Try creating a new administrator user account on your computer and installing both AIR and JuiceboxBuilder-Pro under this new user account.

Suggestion #6:

If none of the suggestions above help, then I'd recommend completely uninstalling and and then reinstalling both AIR and JuiceboxBuilder-Pro (taking the opportunity to ensure that both programs are up to date).
The full uninstall/reinstall procedure is documented as #11 in this forum post.
You can download the latest version of AIR from Harman's website here.

Note for Juicebox-Lite users:

The notes above refer to Juicebox-Pro/JuiceboxBuilder-Pro but apply equally to Juicebox-Lite/JuiceboxBuilder-Lite.
If you are having problems with JuiceboxBuilder-Lite, then just follow the suggestions above but replace any instances of 'Juicebox-Pro' and 'JuiceboxBuilder-Pro' in any paths with 'Juicebox-Lite' and 'JuiceboxBuilder-Lite' respectively.

[Edit: Link updated 7 February 2025.]

282

(2 replies, posted in Juicebox-Pro Support)

Thank you for reporting this issue.
I actually notified the developers of this earlier in the month and it has officially been logged as a bug.
However, I have no news of a new build at this time.

283

(1 replies, posted in Juicebox-Lite Support)

As far as I am aware, it should work OK.
JuiceboxBuilder-Pro is a 64-bit application on a Mac so there should be no issues in that regard (i.e. with 32-bit applications no longer being supported).

If you are using an M1 Mac, please try the suggestion here (to use Rosetta): https://juicebox.net/forum/viewtopic.ph … 104#p18104

Also, check out the Known Issues on the AIR download page (https://airsdk.harman.com/runtime) as the Known Issue relating to the Encrypted Local Store is relevant to JuiceboxBuilder-Pro on a Mac.

If none of the above helps, please let me know more about the problem that you are experiencing and I might be able to help further.
Is the problem with installing AIR and/or JuiceboxBuilder-Pro or are you able to install both programs OK but are unable to run JuiceboxBuilder-Pro afterwards?
Do you encounter any error messages along the way? If so, what do they say.

I've heard of one Mac user who was unable to run JuiceboxBuilder-Pro under their regular user account but it worked after creating a new administrator user account and installing JuiceboxBuilder-Pro under the new user profile so this might be worth trying, too.

Edit:
Yes, we have confirmed reports of Monterey users running JuiceboxBuilder successfully.
If you have M1 hardware, you might need to use Rosetta (as noted above and also in the Known Issues section of the AIR runtime download page.

That's great! I'm glad you've got everything working. Thank you for letting me know.
I hope you have a great Thanksgiving, too!

I'm not seeing that when I view your gallery in my own browser (see screenshot attached) so it's likely just a browser caching issue. Your browser has probably cached (and is still using) your old v1.2.0 CSS or font files.
Press Ctrl+F5 to reload your gallery's web page from the web server or, failing that, clear your browser's cache before reloading your web page.
That should hopefully resolve your problem.

Hi!

Your gallery is currently using an older version of Juicebox-Pro (v1.2.0).
Shopping Cart functionality was not available until v1.3.0 and Email Button and Social Media sharing support was not available until v1.5.0.

Upgrade your gallery to the latest version of Juicebox (v1.5.1.2) and all should be well.
Instructions for upgrading existing galleries can be found here.
For a single gallery, you can just swap the gallery's existing 'jbcore' folder for the new version from the Juicebox-Pro v1.5.1.2 zip file: juicebox_pro_1.5.1.2/web/jbcore

I've sent you a new download link for your purchase so that you can download the latest version of Juicebox-Pro.

Please let me know how you get on and if I can be of any further assistance.
Thank you.

... I get this error message: juicebox error config file not found...

That sounds a lot like this known issue but it's probably not if there are no files written to the output directory.
I'm sure you've probably already done this but check the permissions on your destination folder to make sure that it is not read-only.

... which shows up as a generic file vs the little package it always did...

This sounds like an AIR file association problem. If AIR has been installed successfully, then all .air files (including the JuiceboxBuilder-Pro.air installation file) should show up with an AIR icon.

I get a notice 'there is no application set to open . . .'

This also suggests that the AIR file association is broken (your system has no icon or program to associate with .air files).
Check your system's file associations (specifically the one for .air files) and, failing that, try reinstalling AIR (download from here) and see how you get on.

Unfortunately, you've reported a number of different issues: unresponsive gallery buttons, no ELS folder in JuiceboxBuilder-Pro installation (there should be one), failure to run JuiceboxBuilder-Pro under one user profile but not another, config file not found/no files written to output directory, .air files not associated with AIR.
I really do not know what could be causing all of these problems. Your most recent problem seems to be caused by AIR not being installed correctly but the lack of an ELS folder and no files being written to your chosen output directory sounds like an administrative rights/permissions problem (the installation package and the program itself being unable to write files to the required locations on your hard drive).

I don't expect that my notes above will directly resolve your problem but they might help to clarify some things and maybe point you in the right direction.

288

(3 replies, posted in Tricks and Tips)

Thank you so much for sharing your experience and solution.
I'm sure it'll help out other users facing a similar problem.
Very useful to know. Thank you!

Edit:
Here's an Apple support page with more information on Rosetta which might help, too: https://support.apple.com/en-us/HT211861

Thank you for posting back with the update.

I'm still not sure why JuiceboxBuilder-Pro does not work correctly under your original user account (the complete uninstall/reinstall procedure noted in this post should have sorted out any problems with rogue files) but I'm glad to hear that you're at least able to run JuiceboxBuilder-Pro again (albeit under a new user account).

Please keep me posted with any further developments (for example, if you choose to try the Time Machine backup).
Thanks!

I'm glad that you've been able to resolve your problem and that all is well.
Thank you for posting back to let me know. It's most appreciated.
I hope everything runs a little more smoothly for you in the future!

Thanks for the update and for trying my suggestions.
I'm sorry to hear that you are still having problems, though.

I don't know if I can help further but here are notes on the points that you raise. They might somehow point you in the right direction.

Just for clarification, do you have a synced backup/sharing folder on your computer (Box, Dropbox, Google Drive, etc.)?
This is the only thing that has definitively been known to cause the symptoms you report.

I looked through the files for the ELS folder...

I find that a little strange as JuiceboxBuilder-Pro definitely makes use of the Encrypted Local Storage feature of AIR.

Juicebox worked for me a few days ago-

Has anything changed on your system since the last time JuiceboxBuilder-Pro was working OK? Have you installed any new programs or have you updated your operating system or any other software?

Using a Time Machine backup is certainly a good idea (especially after trying everything else). I hope it works for you.
Failing that, I'd still try creating a new administrator user account and installing AIR and JuiceboxBuilder-Pro under the new account. There's nothing to lose (and you can always delete the user account afterwards if it does not work).

... I have no idea what that PW might be

It's most likely the known issue regarding the Encrypted Local Storage feature noted on Harman's AIR runtime download page.
It should not actually cause any problems but if you don't seem to have an 'ELS' folder (or a 'JuiceboxBuilder-Pro' folder within the 'ELS' folder) then it might be related to your problem.
A complete uninstallation and reinstallation ought to help but I realize that you've already tried this.

Hopefully the Time Machine and/or new administrator user account will help.
Please let me know how you get on. Thanks.

I'm sorry to hear that you are having trouble with JuiceboxBuilder-Pro.
I hope that my suggestions below help you to resolve your problem.

Suggestion #1

The most likely cause of unresponsive 'New Gallery...' and 'Open Gallery...' buttons is a persistent '.tempGallery' folder.
JuiceboxBuilder-Pro creates a temporary folder (named '.tempGallery') whilst a gallery is being created or edited. This folder is automatically deleted on closing JuiceboxBuilder-Pro.
However, if for any reason JuiceboxBuilder-Pro is unable to delete the '.tempGallery' folder on closing the application, then the "New Gallery..." and "Open Gallery..." buttons may become unresponsive the next time the program is used.

The most likely cause of a persistent '.tempGallery' folder is the use of an online synced file-sharing folder so we do not recommend saving a gallery to (or opening a gallery from) a folder being synced to an online file-sharing service such as Dropbox or Google Drive.
On a Windows system, the '.tempGallery' folder is located here:
Windows: C:\Users\Username\Documents\JuiceboxBuilder-Pro\.tempGallery

I'm not sure where the '.tempGallery' folder would be on a Mac but if you search for '.tempGallery', you should hopefully find it (if it exists).

With JuiceboxBuilder-Pro closed, please check to see if your own system has a '.tempGallery' folder in this location and, if so, manually delete it before re-opening JuiceboxBuilder-Pro.

Even if you do not save or load a gallery from a synced folder, if the location of the '.tempGallery' folder is being synced (e.g. the 'Documents' folder on a Windows system), then problems might occur so it's worth checking this suggestion out if you use an online file-sharing service at all.

Suggestion #2

If you have any third-party anti-virus or security software installed, then please try temporarily disabling it (including real-time protection and ransomware detection) in case it is somehow interfering with JuiceboxBuilder-Pro's functionality.
(Please do so at your own risk and be sure to disconnect from the internet first.)
If you find that your security software is interfering with JuiceboxBuilder-Pro's functionality, then hopefully you'll be able to make an exception for JuiceboxBuilder-Pro in your security software's whitelist.

Suggestion #3

The problem could be caused by corrupt data in the Encrypted Local Store (ELS) folder. Clearing this data may help.
With JuiceboxBuilder-Pro closed, please delete the following folder manually before restarting JuiceboxBulder-Pro.
Windows: C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro
Mac: /Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro

Suggestion #4

If none of the suggestions above help, then I'd recommend completely uninstalling and and then reinstalling both AIR and JuiceboxBuilder-Pro (taking the opportunity to ensure that both programs are up to date).
The full uninstall/reinstall procedure is documented as #11 in this forum post.

You can download the latest version of AIR (v33.1.1.533) from Harman's website here.
I have sent you a new download link for your Juicebox-Pro (Single Site License) purchase (in a separate email which you should hopefully have received by now) so that you can download the latest version of JuiceboxBuilder-Pro (v1.5.1).

Suggestion #5

Maybe the problem is somehow related to administrative rights.
Is the user account you log into on your laptop an administrator account?  If not, try logging in as an administrator.

Suggestion #6
The only other thing I can think of that has caused problems with JuiceboxBuilder-Pro in the past is a corrupt user profile.
Such an issue usually manifests itself in other ways (not the symptoms you describe) but the workaround is worth a shot to see if it resolves your problem.
Try creating a new administrator user on your system and install AIR and JuiceboxBuilder-Pro user this new user account.

I hope that my suggestions above help.
Please let me know how you get on.
Thank you.

293

(3 replies, posted in Juicebox-Pro Support)

You're welcome!

I'm glad you've been able to resolve your problems.
Thank you for letting me know. It's most appreciated!

294

(3 replies, posted in Juicebox-Pro Support)

In the juicebox gallery we can see all the images in the thumbnails area but the small images don't show in the gallery.

If I check the available sizes for the 2nd and 3rd images in your gallery (which are not displayed in your gallery) in the Flickr flickr.photos.getSizes API Explorer, I see that the only sizes available are Square, Large Square, Thumbnail, Small and Small 320; no regular Medium, Large or Original sizes are listed (the Large Square size only has dimensions of 150 x 150).

Juicebox-Pro can display only Medium, Large or Original size images and, unfortunately, your small images have none of these sizes available.
I expect that if you select Original as the Flickr Image Size but there is no Original size available, Juicebox-Pro will fall back to the Large Size (and failing that, will fall back to the Medium size). However, being that none of the three usable sizes is available, then the image does not display.

The 1st and 4th images in your gallery (which are displayed in your gallery) do not have an Original size but they do have a Medium size and a Large size.

Just for a point of reference, I checked one of my own Flickr images and the available sizes are: Square, Large Square, Thumbnail, Small, Small 320, Small 400, Medium, Medium 640, Medium 800, Large, Large 1600, Large 2048, Original.

Unfortunately, there's no way to modify Juicebox to display other sizes so the only solution would be to upload larger images to Flickr and ensure that there is at least a Medium size available.

Using the same jbcore i use in my pro version, in my other site https:espirito-de-aventura.com, the plugins stays in Lite version.

Please double-check that you have uploaded your Pro 'jbore' folder to the correct location on your web server (overwriting the stock Lite 'jbcore' folder in the plugins/WP-Juicebox/ folder).
There is only one 'jbcore' folder that is used for WP-Juicebox and all its galleries so, as long as the Pro 'jbcore' folder is in the correct location, all galleries have no option but to be Pro (as there will be no Lite files anywhere that could possibly be used).
WP-Juicebox - Upgrading to Juicebox-Pro: https://www.juicebox.net/support/wp-juicebox/#pro

If this does not resolve your problem, try clearing your browser's cache in case your browser has somehow cached and is using older Lite files from a previous version of your website.

Please let me know how you get on and if I can be of any further assistance.
Thank you.

@Ann

I'm sorry to hear that you are having trouble with Juicebox-Pro.
I hope my notes below help to clarify things and ultimately resolve your problem.

I did download Harman Air, and ran the suggested script in the Terminal.

If you are referring to the script here, then this is no longer necessary with the latest version of AIR from Harman (although it will do no harm).
The script was required for the last version of AIR released by Adobe but Harman have since worked through this issue and the script is no longer required.

However when JB (supposedly Pro) opens fully it states that I am using JB Lite — with an invitation in the top to purchase JB Pro.

That is very strange. I've only known this to happen once before (as far as I can recall) and it was on a Windows system and was caused by a corrupt user profile. The workaround was to install JuiceboxBuilder-Pro under a different user.

I have JBPro v.1.5.1 and there doesn’t seem to be anything newer?

That's right. Juicebox-Pro v1.5.1 is the current version (Version History).

It seems as if Harman Air cannot recognise the Config.xml inside the Web folder?

AIR really has nothing to do with any Juicebox gallery files.
AIR simply allows JuiceboxBuilder-Pro to run and it is JuiceboxBuilder-Pro which looks for the 'config.xml' file (inside a selected folder) when you open an existing gallery.

Or is Apple blocking JBPro because of it being from an "unrecognised" company.

No. Unfortunately, I don't know what the problem you are experiencing is but it will not be caused by Apple blocking JuiceboxBuilder-Pro.

At one point, Harman was asking for a particular password from my Keychain but that password is related only to Adobe Acrobat so it apparently was not what Harman was asking for!

You don't actually need to enter any password when installing AIR. This is a Known Issue which Harman still have to resolve. In the meantime, they have posted this workaround  on their download page.

Encrypted Local Store. On MacOS, applications requiring to use the "Encrypted Local Storage" feature of AIR will need to set up a local storage area for this. MacOS requests the user's permission during this process, with the request for a password for the "PrivateEncryptedDatak" keychain password (see image on the right). To proceed, please leave the password blank and click on "Always Allow" - this should only be displayed once.

Is there any known way to make Harman Air find the Config file?

As I mentioned, it is JuiceboxBuilder-Pro that will be looking for a 'config.xml' file (and only if you choose to open an existing gallery via the 'Open Gallery' button on the 'Start' tab (at which point you should navigate towards and select the gallery folder containing the 'config.xml' file). I've written full instructions for opening a gallery here.

In order to try to resolve your problem, I'd recommend completely uninstalling AIR, JuiceboxBuilder-Pro (and JuiceboxBuilder-Lite if you have it installed) and then reinstalling AIR and JuiceboxBuilder-Pro, ensuring that both programs are up-to-date.
The full uninstall/reinstall procedure is documented as #11 here. It is important to manually delete any folders left behind from JuicveboxBuilder-Pro and JuiceboxBuilder-Lite uninstallations so please don't skip any steps. Also, remember that there is no need for the Catalina script.

You can download the latest version of AIR (v33.1.1.533) from Harman's download page here.
Just in case you need a new copy of the Juicebox-Pro zip file, I've sent you a new download link for your purchase (in a separate email which you should hopefully have received by now).

Please let me know how you get on.
Thank you.

296

(0 replies, posted in Tricks and Tips)

There are essentially two ways to make a Juicebox gallery responsive (with its dimensions dynamically changing with the size of the user's browser window).

Scenario #1:
A Juicebox gallery will be responsive (and will dynamically scale with the size of the user's browser window) if the gallery's own dimensions and the dimensions of all parent containers are expressed as percentages. If there is a fixed value anywhere up the chain, then the gallery's size will become fixed (e.g. 100% x 100% x 800px = 800px).
Please note that when using percentage heights, you may need to implement the suggestion noted here.

Scenario #2:
You could use JavaScript to listen for a change in the size of the user's browser window and assign new dimensions to the Juicebox gallery if and when this happens.
An example of this can be found in the resizable galleries support section here.
Take a look at the source of this sample gallery in your browser to see how this might be achieved.

297

(1 replies, posted in Juicebox-Pro Support)

Hi.

This is a support forum for the Juicebox-Pro web gallery software from SimpleViewer Inc.

From your query, it sounds like you are referring to a 'JuiceBox' from eMotorWerks, a completely unrelated company to our own (although the product names are the same).

According to their Wikipedia page, eMotorWerks was acquired by Enel and is currently part of the Enel X group.
You should be able to contact eMotorWerks/Enel X directly via their contact page here: https://evcharging.enelx.com/contact

I hope this points you in the right direction and that they are able to help you with your query.

That's very odd (that you're able to install and use JuiceboxBuilder-Pro v1.5.0 but not v1.5.1).
I'm not sure what could be causing this problem.

Maybe some other M1 Big Sur users can chime in and help further...

In the meantime, you can upgrade your v1.5.0 galleries to v1.5.1 by just swapping the gallery's v1.5.0 'jbcore' folder with the v1.5.1 version from the Juicebox-Pro v1.5.1 zip file ('juicebox_pro_1.5.1/web/jbcore').

Thankfully, there were very few changes to JuiceboxBuilder-Pro between v1.5.0. and v1.5.1 (check out the entries labelled 'JBB' in the Version History); most of the changes were to the Juicebox engine itself, so using JuiceboxBuilder-Pro to generate a v1.5.0 gallery and then upgrading the gallery to v1.5.1 (by replacing its 'jbcore' folder) should be a pretty good workaround.
I hope its not too much of an inconvenience.

Perhaps a search through Harman's AIR discussions or issues might prove useful. You might find other M1 Big Sur users who are experiencing similar issues with different AIR applications.

Please keep me posted with any developments.
Thank you.

299

(1 replies, posted in Juicebox-Pro Support)

Please post a link to your gallery and let me know what devices and browsers you see the problem in so that I can see the problem for myself.
Also, please let me know what method you are using to move between images (autoplay, image navigation button, swipe, thumbnail click).
Thank you.

Check out the 'Encrypted Local Store' known issue on Harman's AIR Runtimes download page: https://airsdk.harman.com/runtime

JuiceboxBuilder-Pro does use the ELS feature of AIR so you might need to do the following (only once). (Quote copied from Harman's web page, link above.)

Encrypted Local Store. On MacOS, applications requiring to use the "Encrypted Local Storage" feature of AIR will need to set up a local storage area for this. MacOS requests the user's permission during this process, with the request for a password for the "PrivateEncryptedDatak" keychain password (see image on the right). To proceed, please leave the password blank and click on "Always Allow" - this should only be displayed once.

I hope this helps.

However, a web search for "The operation can’t be completed because you don’t have the necessary permission." seems to suggest that this error message is generated by the Mac OS rather than AIR or JuiceboxBuilder-Pro so maybe trying one of the online solutions for this error might help, too.