Jump to content

Problem with Acc Forum on Safari


Martin Z

Recommended Posts

The problem has been there for a while.

On the home page of Acc Forum, clicking the Messenger and Notification button will not load any of them. It will keep loading for ever.

But if I'm on another page, say, the "General Accordance Topics", they will load.

Also, other web browsers have no problem either.

Is this a problem just to me or does anyone else have the same problem?

post-32138-0-59259900-1546539064_thumb.png

  • Like 2
Link to comment
Share on other sites

Martin this is has been a bit of long standing 'bugbear' that just I've learned to work around.  It's quite a small issue but it can be very irritating. 

Edited by Paul Meiklejohn
Link to comment
Share on other sites

The problem has been there for a while.

On the home page of Acc Forum, clicking the Messenger and Notification button will not load any of them. It will keep loading for ever.

But if I'm on another page, say, the "General Accordance Topics", they will load.

Also, other web browsers have no problem either.

Is this a problem just to me or does anyone else have the same problem?

attachicon.gifScreenshot 2019-01-03 13.18.47.png

 

Same here. I supposed I was the only one who had this problem.

Link to comment
Share on other sites

I'm running Version 12.0.2.

The webpage will open. It is an independent page, not like the button there, which will bring up a floating window.

Link to comment
Share on other sites

Can you try this?

 

First, close Safari entirely.

 

Visit https://www.accordancebible.com and then click on 'FORUMS' then click the notification tab to see if it appears (I suspect it won't).

 

Secondly, close Safari entirely.

 

Visit http://www.accordancebible.com/forums/ and then click the notification tab to see if appears (I suspect that it will).

Edited by jarcher
Link to comment
Share on other sites

no. it doesn't work.

PS: I normally go to the forum page directly from my Favorates. I don't see any difference between the two ways.

Link to comment
Share on other sites

Thanks. That is the only way I've been able to reproduce it.

 

I believe the issue is related to the Access-Control-Allow-Origin header.

 

At least in my debugger Safari is blocking it as a result.

Link to comment
Share on other sites

It thinks it's making a cross-origin request ?

 

Firefox doesn't seem to notice.

 

Thx

D

  • Like 1
Link to comment
Share on other sites

Can you try this?

 

First, close Safari entirely.

 

Visit https://www.accordancebible.com and then click on 'FORUMS' then click the notification tab to see if it appears (I suspect it won't).

 

Secondly, close Safari entirely.

 

Visit http://www.accordancebible.com/forums/ and then click the notification tab to see if appears (I suspect that it will).

 

I also am running Safari 12.0.2

 

The notification log page loads without a problem.

 

When I used your link to come to the forums via the main website, the tab did not work, but when I pasted your second link (directly to the forum) it worked just fine! 

 

I have the forums bookmarked and when I click on that bookmark, the notification tab does not work.

 

Thank you for your work on this.

Link to comment
Share on other sites

Looks like the issue is related to how the URL for the notification bar is constructed. If the forum page is loaded via HTTP then the XMLHttpRequest is blocked due to the CORS policy as it is submitted as HTTPS (as it most definitely should).

 

This issue is best fixed by enabling HSTS (HTTP Strict Transport Security) and not allowing any non-HTTPS requests. However, this needs to be done by Accordance.

 

Users can work around this issue by always using HTTPS to open the Accordance forums page.

 

For example.. https://www.accordancebible.com/forums   (<--- that link should always work to see notifications).

 

Edit: Additionally, the link to the forums from the main Accordance page should be changed to HTTPS.

Edited by jarcher
  • Like 7
Link to comment
Share on other sites

Nice work. I can repro. this in FF if I hit the forums page with http.

 

Thx

D

  • Like 1
Link to comment
Share on other sites

Problem fixed 'jarcher' Thank you.

Link to comment
Share on other sites

Looks like the issue is related to how the URL for the notification bar is constructed. If the forum page is loaded via HTTP then the XMLHttpRequest is blocked due to the CORS policy as it is submitted as HTTPS (as it most definitely should).

 

This issue is best fixed by enabling HSTS (HTTP Strict Transport Security) and not allowing any non-HTTPS requests. However, this needs to be done by Accordance.

 

Users can work around this issue by always using HTTPS to open the Accordance forums page.

 

For example.. https://www.accordancebible.com/forums   (<--- that link should always work to see notifications).

 

Edit: Additionally, the link to the forums from the main Accordance page should be changed to HTTPS.

 

Awesome! Thank You!

Link to comment
Share on other sites

Well done, jarcher! Well done, sir!

Link to comment
Share on other sites

Looks like the issue is related to how the URL for the notification bar is constructed. If the forum page is loaded via HTTP then the XMLHttpRequest is blocked due to the CORS policy as it is submitted as HTTPS (as it most definitely should).

 

This issue is best fixed by enabling HSTS (HTTP Strict Transport Security) and not allowing any non-HTTPS requests. However, this needs to be done by Accordance.

 

Users can work around this issue by always using HTTPS to open the Accordance forums page.

 

For example.. https://www.accordancebible.com/forums   (<--- that link should always work to see notifications).

 

Edit: Additionally, the link to the forums from the main Accordance page should be changed to HTTPS.

Maybe I missed what you said earlier. This tip has solved the problem. Thank you!

One more thing, since the link from the Accordance official site does not contain 'https', can someone change that to contain 'https'?

  • Like 1
Link to comment
Share on other sites

Homepage should be fixed now!  Thanks for the report, everyone.

  • Like 3
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...