Thank you for all of your help and the script too.

Unfortunately, I can't save the changes which I tried to make into a new Config into an xml which JuiceBox can read.

The attached file is what I attempted but it doesn't seem to work.

I did read all of your notes but I obviously don't understand the correct way to edit  or create a new Config.

My thinking too!

I will probably move the JB Home Button on all my existing Galleries to the centre position anyway; and then experiment with the html solution after that.

I have already created a new Gallery Preset (with the button centred) for future use.

It occurs to me that you might want to include a new standard Preset (with a centred Home/Back button) for your future customers?

Thank you so much for your extremely valuable input which has certainly helped me enormously — as does your excellent JuiceBox software on a very regular basis!

You are a brilliant Sleuth!

I made further Searches and found a number of other Posts on this subject — including one which stated that:
Apple has no plans to change the situation (with their ugly and disruptive X) in the foreseeable future.

So I guess that the API is the only answer although there apparently are problems using it on iOS Safari for iPads
(which, of course ,is exactly where it is most needed!).



I am busily trying to get my head around the extensive notes from GitHub and will try to implement their code — once I can learn exactly what code to put where.

https://developer.mozilla.org/en-US/doc … PI#methods

It is interesting that the X only appears on the newer iPads because I was fairly sure that the X was something new.  Certainly, I had never noticed it until now.

You provided the answer: it only happens on the newer iPads and I had to replace my old iPad with a newer one  quite recently.

#4 again!

My difficulty was not understanding that I can only add one image at atime; and that I need to us "Post Reply" and not the more obvious "Quick Reply" box to do it. Oh well . . . .!!

#4:

#3:
Image Insertion is mighty complicated with this UI!!!

#3:

/Users/ann/Desktop/iPad screenshots/results/IMG_0345.jpg

#2:

[img]/Users/ann/Desktop/iPad screenshots/results/IMG_0343.jpg[/img]

[img]/Users/ann/Desktop/iPad screenshots/results/IMG_0343.jpg[/img]

Images are not Posting?

Apparently, they needed to be smaller?!!

[img]/Users/ann/Desktop/iPad screenshots/results/IMG_0342.jpg[/img]

[img]/Users/ann/Desktop/iPad screenshots/results/IMG_0343.jpg[/img]

[img]/Users/ann/Desktop/iPad screenshots/results/IMG_0345.jpg[/img]

[img]/Users/ann/Desktop/iPad screenshots/results/Screenshot 2021-07-20 at 11.35.33 AM.jpg[/img]

I opened your Test File in Safari on my iPad and the X displayed instead of the Home/Back icon when I opened the Gallery:

[img]/Users/ann/Desktop/iPad screenshots/IMG_0342.PNG[/img]

Click the X goes back to the Gallery Splash Page:

[img]/Users/ann/Desktop/iPad screenshots/IMG_0343.PNG[/img]
A "Long-Press" in the top left corner of the screen then opens this Contextual Menu:

[img]/Users/ann/Desktop/iPad screenshots/IMG_0345.PNG[/img]

My thought is that Safari may not be recognising the JuiceBox Home Button as being present when that button is paced in the Top Left position; and is therefore over-writing the JB Home-icon Button with a Safari X icon?

I also opened your Test Gallery in Firefox on my iPad with the result that it behaved exactly as expected: it displayed the JB Home icon and returned to the Shelbourne-America Home page when I clicked the Back Button:

[img]/Users/ann/Desktop/iPad screenshots/Screenshot 2021-07-20 at 11.35.33 AM.png[/img]

I suppose that I could strip iOS completely from my iPad and get a fresh Install from Apple (if that is even possible?); and then re-install all of my personal data from a Back-up?

However, that is a lot of work if I am the only person on the Planet who is experiencing this strange Safari behaviour on an iPad!

One thought is that Safari might be looking for a standard font's Back Button icon for the top-left position on any web-page and is not recognising the JB Custom font for that purpose?
But, if that is the case, why does Safari display and activate the JB Back Button correctly on an iPhone?

My Index.html (Home Page) is encoded with <meta charset="UTF-8"> but, in addition to the regular Sans Serifs, I am using Adobe EdgeFonts on my web page but that shouldn't make any difference?

--------

I have just noticed something in my html coding which might be upsetting Safari:
I had TWO Head sections in the file!
I am revising it and will upload the revision shortly and see if that makes a difference.

Steven:

Thank you for continuing help.

I have continued to gnaw on this bone:

Your suggestion to “Center” the Back/Home button is certainly an effective way to get around the display problem in Safari on my iPad.

Chrome and Firefox actually have no difficulty in displaying the Juicebox Builder Pro Galleries with the Home/Back Button on the Left.

Safari (on an iPad Pro) is the odd-one-out — although it doesn’t throw an X instead of the Back-button on my iPhone 8 or my Macs (which are running on Mojave & Big Sur respectively).

I have discovered that if I do a “Long-Press” on Apple’s X icon, it opens a contextual menu which lists the Site’s home page URL at the bottom of the list; but how many iPad Users will ever discover that?!

A normal short press on the X merely takes the visitor back to the Gallery’s Splash Page.

I did look at your sample demo Galleries and there is no problem with the way that Safari displays those.

The difference may be because I am using my index.html file to host a great many links to individual Galleries?

I have re-made the first row of Galleries in my web site so can see that Centered button-placement works very nicely in an iPad on Safari — and it also looks OK in Chrome and Firefox as well.

I use iPower to host my Site and I am fairly sure that they don’t do anything strange which might affect the way that their Server delivers content to the Internet.

Hoping that these additional notes may be useful,

Ann

Steven:

You were completely correct!

I have been testing this issue a bit more and the problem seems to emanate from just my copy of Safari on that particular iPad. Trashing the Caches had no effect and iOS prevents one from trashing and then re-installing Safari (which is what I would normally do with any other app. in similar circumstances!).

I installed Chrome and my web site displays correctly in that (as it does on an IPhone 8 and in two different computers.

My main concern was that the lack of a visible Back/Home button would prevent the Site from working properly for its visitors but, as it seems that they are unlikely to see the issue on their devices, I am not going to worry about it any more.

Thank you so much for all of your efforts to try to fix this problem but, apart from me buying a new iPad, it seems to be unfixable.

Ann

Steven:
Thank you so much for checking on this for me.
I did follow your suggestion to trash the Cache for Safari on my iPad but unfortunately doing that hasn't removed iOS's insertion of an X in place of my Back/Home button.

Are there any other Caches which I should clear?

I see that there is an iOS update (how I hate iOS!) to iPad 14.06 available and I am about to install it to see if it helps.

If that fails, would changing the Config HTML for the Galleries to:
Position back button at "Top", "margin-left=40px" do anything useful such as providing a new placement position for the back button which is clear of Apple's X icon?

I have the Juicebox Home Button configured to return from a Gallery back to my main Site Index page.

This works perfectly in both Safari and Firefox on any Mac computer.

However, on an iPad (running on iOS) my Home Button is being replaced by an iOS "X" icon which takes the User back to the Index for that particular gallery instead of to my Site Index page.

Is there any way to recode this behaviour, perhaps through Adobe Dreamweaver?

This is my web site:
https://shelbourne-america.net/index.html

If you click on any of the names of my Linked Galleries, you will see that the Back/Home Button works perfectly in any computer (as shown in the attached Screen Shot) but that button gets replaced by an iOS "X" on an iPad.

Thank you for responding Steven.
The  'Disable Local File Restrictions' has fixed the problem completely

A short time ago I posted a request for help but I have now found the answer for myself.

My problem was as follows:

When I viewed my gallery in Safari after I had created and saved it, I saw the message ‘Config file not found’ although it was definitely in the gallery folder.

The JuiceBox FAQ gave me a clue in that Chrome cannot open Local files while Safari should be able to.

But Safari (running on Mac OSX Sierra) must have been changed since the FAQ was written?

I dug around in Safari's Develop Menu and found a setting "Disable Local File Restrictions" which would enable Safari to open Local files.

That worked!! So now I can make Safari my Default Browser and still create and preview my JuiceBox Pro Galleries.

Previously I had had to keepFirefox as my Default which was a major pain because of infuriating excessive new security barriers which Firefox uses.


-----
I hope that the above will save some one the trouble of responding to my email asking for help!!