This shows my edits:

Steven:
Thank you for your reassuring comments about that extra semicolon in JavaScript.

I have found another error which may be stopping SFTP from loading the theme.css properly.

There is a HTML coding error in the Juicebox jbcore/theme.css.
The fault is in lines 200, 201, 202 and 1181.
(See first image)

/Users/ann_/Desktop/Screenshot 2025-05-17 at 9.08.06PM.png

I have made the corrections myself in the Juicebox jbcore theme.css file for each Gallery; and the JB Galleries have now all loaded correctly on the iPower.com server and are displaying from my website.
Fixing this code does seem to matter when the gallery is part of a folder that is part of  a website.

If anyone else runs into problems with JB Galleries not loading in websites, correcting this may help.

Update:
It appears that the latest update of FileZilla Pro may be stripping the contents of fbcore (and possibly config as well) when I use it to upload new Juicebox galleries to iPower.
If I upload them directly from Dreamweaver, the galleries seem to load at iPower.com with all of their dependents.

There is a minor problem with the JB Java Script component but it may not matter?

The error is in line 14:

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while

The semi-colon before "while" is apparently not needed?
When I remove that semi-colon, the error goes away.

I will let you know if I discover anything else.

The jpcore was apparently loaded — but when i opened it I found it had no contents! 
That may be the clue to the mystery?

I will let you know what I discover but at least I know now that Juicebox is not the culprit.

Steven:
Thank you very much for your prompt response.

This  is a very interesting finding because I loaded that very gallery into iPower.com, through FileZilla, and it shows as being loaded into "public_html" there which is where I believe they load websites.

I will open a conversation with iPower and see what goes on!

Steven:

I have run into a major problem: my web site makes extensive use of Juicebox Galleries and none of the most recent ones will display on my browsers.
(Old galleries are fine but the trouble lies with newly-created Galleries.)

I am using an M1 Mac running on Sequoia; and I use iPower.com to host my site.

The worrying message from Firefox is:
"Uncaught ReferenceError: juicebox is not defined
    <anonymous> https://www.shelbourne-america.net/SunB … ex.html:27
index.html:27:2"

Have you had any dealings with iPower.com?

They were recently acquired by new owners but I have had my site with them for many years without any problems.

Do they need to "define Juicebox" or does JB need a new Script?

Or do I need to fix anything at my end?

I also see this: "Juicebox js: An error occured trying to load resource"

Please advise!

Ann

Steven:
Thank you so much for that info.: so my Documents folder will also now get itself disabled from iCloud!

@Steven:
Thank you for your very helpful response to my post.

Just a thought, but is there anyway to make Juicebox work in a different space than in Desktop?

iCloud is not allowed into my "Pictures" files so perhaps there is a way to make Juicebox Builder use that area by default?

You gave me an excellent clue to the cause of my problems when using Juicebox on an M1 Mac running Sequoia (using Rosetta for Juicebox)!

Ingesting JPGs into the software was taking several minutes per image; and then the only choice when saving the Gallery was as a webserver document (which wouldn't reopen!).

The cause of the problem?  Apple's iCloud!
I somehow had a copy of my website (which is some 12 GB in size) on my Desktop and iCloud was perpetually backing this up and duplicating all of its files.

I have now removed the Back-up from my Desktop; and have deleted all of it from iCloud; and all is now back to normal with galleries being created speedily and being saved with "index.html" so that I can now link them to my website again.

Thank you enormously for that vital clue about the evils of iCloud!

If anyone is using iCloud, don't let it back-up your web site.

10

(3 replies, posted in Juicebox-Pro Support)

Doing that in the web browsers has fixed it! Thank you so much Steven.

Making those browser Settings changes is something that I should have thought of!
I had fresh installations of Mac OS, Safari and Firefox on the MBPro and hadn't thought to see if their settings had been changed.

The files do load correctly on my web site through FileZilla Pro.

11

(3 replies, posted in Juicebox-Pro Support)

I have two M1 Macs.
Both are running on Mac OS 14.4.1 (Sonoma).
I have installed fresh versions of Juicebox Pro and Adobe Air v33.1 on both machines.
JBPro runs perfectly on Mac Mini M1 but it refuses to complete a Gallery on my M1 Mac Book Pro where it throws "Config not found" error!
But why?!!
----------
This is the Script:
<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
new juicebox({
containerId: "juicebox-container",
galleryWidth: "100%",
galleryHeight: "100%",
backgroundColor: "rgba(153,153,153,1)"
});
</script>
<div id="juicebox-container">
<!-- Image gallery content for non-javascript devices -->
<noscript>
<h1>Alexandra</h1>
<p>Photographs by Ann Shelbourne</p>
<p><img src="images/105_AJS1581.jpg" title="105_AJS1581" alt="" /><br>105_AJS1581 </p>
<p><img src="images/105_AJS1569.jpg" title="105_AJS1569" alt="" /><br>105_AJS1569 </p>
<p><img src="images/105_AJS1571.jpg" title="105_AJS1571" alt="" /><br>105_AJS1571 </p>
<p><img src="images/105_AJS1572.jpg" title="105_AJS1572" alt="" /><br>105_AJS1572 </p>
<p><img src="images/105_AJS1576.jpg" title="105_AJS1576" alt="" /><br>105_AJS1576 </p>
<p><img src="images/105_AJS1570.jpg" title="105_AJS1570" alt="" /><br>105_AJS1570 </p>
</noscript>
</div>
<!--END JUICEBOX EMBED-->

I am running JBPro under Rosetta and have checked/trashed/re-installed every possible file including the JBPro .plist.
I have also granted Full Access in System Settings.

One machine runs JBPro perfectly but the other one refuses to complete the saving of a gallery.
Could it be that one cannot run  JBPro on two different computers which are connected to the same Network?

If Steve, or anyone else, can guess why this is happening, I would very much welcome any suggestions.
--------
This is the contents of the created Config file which is not recognised by Safari nor by Firefox:
<?xml version="1.0" encoding="UTF-8"?>

<juiceboxgallery

    galleryTitle="Alexandra"
    backgroundColor="rgba(153,153,153,1)"
    galleryFontFace="Verdana"
    galleryDescription="Photographs by Ann Shelbourne"
    maxThumbColumns="48"
    showAutoPlayButton="true"
    showNavButtons="true"
    showEmailButton="true"
    emailAddress="CameraArt@verizon.net"
    emailSubject="Regarding photographs on web site:"
    maxCaptionHeight="200"
    backgroundScale="FILL"
    splashTitle="Alexandra's Bridal Shower"
    splashImageUrl="images/105_AJS1570.jpg"
    showSplashPage="ALWAYS"
    splashButtonText="View Photographs in Gallery"
    shareUrl="cameraart@verizon.net"

>
  <image imageURL="images/105_AJS1581.jpg"
    thumbURL="thumbs/105_AJS1581.jpg"
    linkURL="images/105_AJS1581.jpg"
    linkTarget="_blank"
    sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1581.jpg">
    <title><![CDATA[105_AJS1581]]></title>
    <caption><![CDATA[]]></caption>
  </image>
  <image imageURL="images/105_AJS1569.jpg"
    thumbURL="thumbs/105_AJS1569.jpg"
    linkURL="images/105_AJS1569.jpg"
    linkTarget="_blank"
    sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1569.jpg">
    <title><![CDATA[105_AJS1569]]></title>
    <caption><![CDATA[]]></caption>
  </image>
  <image imageURL="images/105_AJS1571.jpg"
    thumbURL="thumbs/105_AJS1571.jpg"
    linkURL="images/105_AJS1571.jpg"
    linkTarget="_blank"
    sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1571.jpg">
    <title><![CDATA[105_AJS1571]]></title>
    <caption><![CDATA[]]></caption>
  </image>
  <image imageURL="images/105_AJS1572.jpg"
    thumbURL="thumbs/105_AJS1572.jpg"
    linkURL="images/105_AJS1572.jpg"
    linkTarget="_blank"
    sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1572.jpg">
    <title><![CDATA[105_AJS1572]]></title>
    <caption><![CDATA[]]></caption>
  </image>
  <image imageURL="images/105_AJS1576.jpg"
    thumbURL="thumbs/105_AJS1576.jpg"
    linkURL="images/105_AJS1576.jpg"
    linkTarget="_blank"
    sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1576.jpg">
    <title><![CDATA[105_AJS1576]]></title>
    <caption><![CDATA[]]></caption>
  </image>
  <image imageURL="images/105_AJS1570.jpg"
    thumbURL="thumbs/105_AJS1570.jpg"
    linkURL="images/105_AJS1570.jpg"
    linkTarget="_blank"
    sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1570.jpg">
    <title><![CDATA[105_AJS1570]]></title>
    <caption><![CDATA[]]></caption>
  </image>
</juiceboxgallery>

Steve:

Thank you for your very quick response.
You suggested exactly the right remedy: Rosetta!
I had entirely forgotten that requirement for JuiceBox.

I had recently installed M1 Macs and had migrated all my files and apps over to them but the Rosetta setting did not come over.

I have now got JBPro running on one M1 Mac and will now go and make the change to Rosetta on the other one.

Thank you again for your invaluable help.

Ann

Both Macs will now run JBPro!!

I cannot get JuiceBox to launch on Sonoma.

I have tried to load the earlier version 33 of Adobe AIR but it reports that a later version is already installed and won't over-write.

I have searched all over the Mac and cannot find this later version of Adobe AIR.
Does anyone know where this may be installed?

Has anyone managed to get JBPro to run in Sonoma?

Stephen:

Just to let you know that JuiceBox Pro is running correctly on an M1 Mac under Apple's new OS 13.0 Ventura software.

Thank you for posting this is most interesting news.

I haven't noticed much slowness but, while JBPro does work on M1 Macs by going through Rosetta, the real long-term (and expensive!) fix would be to rewrite JBPro to work natively with the M1 Macs — and with M2 ones too.

Apple will not return to Intel and the JBPro software is much too valuable to lose.

I am very happy to report that the new .743 Update from Harman has fixed all of the problems which I was having with their previous Build.

The Images Panel/Browse now lets me find and select multiple image files;
and the Publish/Save/Browse button now allows one to set a new named location into which to Save a Gallery.

Image-population was quite slow the first time that I ran it after installation of the new Harman Air Update but this has now returned to normal speedy loading with my second run.

I am running JBPro on an M1 MacBook Pro.

To follow-up on the AIR issues:

I followed your advice and wiped all parts of both JuiceBoxPro and AIR completely off all of my Macs. Doing that has resolved nearly all of the problems which I was experiencing.

The real key turned out to involve removing every particle of Harman AIR from the machines (by using their Uninstaller) before loading their latest version of AIR.

I followed the total removal of all things AIR with  making clean installation of JBPro.

The result is that:

I can now insert multiple files from the Image Panel’s Browse for images.

JBPro now populates the Images Panel very quickly again.

Galleries will Save to default the 'juicebox_gallery' directory.

The Save/Browse button does now shows the “New Folder” button again but if I open "Browse" I still get a Freeze so this issue obviously still awaits a fix from Harman.

The Config issue was being caused by a Browser setting (which I have now fixed as I described in another topic).

So JBPro is now entirely workable again for now in both Mac OS Mojave and in Monterey — just as long as I don't hit that "Browse" button in the Save area.

I have found that this error was caused by the settings in my own web Browsers.

See this Link:
https://juicebox.net/forum/viewtopic.ph … 486#p17486

The comments here provided the vital clue to solving my problem with a missing Config!

A new installation of Safari had somehow changed my Prefs so I was not seeing the "Develop" tab in Safari's Menu Bar.

In Safari's Prefs., Advanced must be checked;
and the "Show Develop Menu . . . " item then needs to be checked as well.

The user of Safari must then check the item "Disable Local File Restrictions".

Unless this is done, JBPro Galleries will not open locally and you will get the "Config file not found" error message.

It seems that my Bugs are related so I have added my comments to the GitHub discussion

Steven:

These are the notes that I made while I tried various remedies:
>>>>
Deleted ELS
Then JBPro did indeed Save to a default gallery to a folder named 'juicebox_gallery'
As you said, the name can then be changed in the Finder

However, the Freeze returned if I hit Browse from the Save Panel.

I then Downloaded the new version from Harman Air and installed the new Frame work.

Got error message referencing an “Unsigned” application

Re-ran the “for Catalina” Terminal fix which was successful

New ELS has re-appeared automatically

Unfortunately, I can no longer insert multiple files from the Image Panel’s Browse for images. I could do that previously.

JBPro became very slow to populate the Images Panel: it was very quick previously.

File will Save to default 'juicebox_gallery' but Browse button no longer shows the “New Folder” button

Trashed existing JBPro .plist

I then shut down the computer and rebooted.

On trying to open an existing Gallery with JBPro I was getting “no Config found” errors although the Config is definitely present.

Unfortunately it seems that I may have de-stabilized my copy of FBPro entirely with these experiments?!

I do have a TimeMachine Back-up so I tried to revert my installation of JB Pro.

Unfortunately, that has not worked completely because I cannot yet Browse for images and multi-select images from a folder of JPGs;
and there is now no “New Folder” box being shown if, in the Save Panel, I hit the Browse button.
Both of those were definitely available previously.

I probably will need to do a fresh install of JB Pro but I think that it might be wise if I wait for Harman's final runtime Fix before doing that?

Looks as though it is exactly the same issue!

I have only just received my MBPro M1 and Apple's Software Updater indicated that I should update to 12.1 — which I immediately did.

Then, having checked that my printers and scanner would work in 12.1, I then updated my MacMini M from Big Sur to Monterey 12.1 as well.
JBPro had been running perfectly well on the Mini until I upgraded its Mac OS.

And the symptoms do match the Bug: the first time that I needed to use the Browse button was O.K. but since then I perpetually experience the Freeze issue.

From your linked thread, it sounds as if Harman Air are aware of the issue and are currently working on a fix.

I could easily be mistaken but either the Gallery Folder box was grabbing its data from a  Gallery Name; or I am sure that I must have been able to edit the text in the Folder box because I don't remember having to Browse to save a new Gallery with a distinctive name.

I feel that the User should be able to do that.

I have been getting frequent freeze-ups when opening a new window through the Browse button.

The only way to Cancel out of the freeze is by Force Quitting from JuiceBox which, of course, loses the entire Gallery which I have just built.

I think that the Gallery-naming issue is one which the Developers should want to address in the next version?

Newer operating Systems are almost certainly going to require updated Applications so I really hope that the Developers are working on a new edition of JuiceBox Pro because it is software on which I depend!

I am running on M1 Macs and JB mostly behaves as it did previously on Intel Macs.

However, I have run into a problem when saving a gallery because I cannot edit the text in the "Gallery Folder" box.

The only work-around appears to involve hitting the Browse Button and creating a new appropriately named folder in which to store the new gallery.

I am almost certain that, prior to Mac OS Monterey and the M1 computer, I could change or delete the Text in the Gallery Folder" box?

I would like to be able to do that instead of needing to use the browse button work-around.