Page 1 of 1

BACK not working on Github & another site

Posted: 2017-09-03, 03:35
by MichaelAtOz
On github.com & massdrop.com the back (and I think forward) history seems not to be kept, and hence BACK does not work, the button is greyed, the drop-down is empty.

This appears to be something the sites are doing, as for massdrop for example, if I go to their help section it works normally.

Here, for example (edit, sorry apparently you need to signup to view...I listed it here just to show it was not only giithub), massdrop tech, I click on a item, then click on another shown of that page, yet zero BACKness.

Same when navigating a GitHub repository, I can go to issues then code (via the tabs at the top), to a piece of code, zero BACKness.

Any idea what's going on, something to drill into for more info?

EDIT BTW both sites work normally with Firefox.

Re: BACK not working on Github & another site

Posted: 2017-09-03, 07:45
by adesh
I get full "BACKness" in GitHub, both as a guest and while logged-in.
Using latest 27.4.2 32-bit on Linux.

Re: BACK not working on Github & another site

Posted: 2017-09-03, 10:41
by MichaelAtOz
oops sorry forgot to mention platform.

Windows 7/64. Pale Moon latest 27.4.2.

Re: BACK not working on Github & another site

Posted: 2017-09-03, 13:16
by dark_moon
Github works fine here

Re: BACK not working on Github & another site

Posted: 2017-09-03, 13:34
by paulri
Github is working well for me as well--both forward and back buttons. I get the full history when I click on the buttons, also.


Windows 10, PM latest.

Re: BACK not working on Github & another site

Posted: 2017-09-03, 15:51
by Night Wing
Github works for me too.

I'm using 64 bit linux Pale Moon 27.4.2 running in 64 bit linu Mint 18.2 with the Xfce desktop environment.

Re: BACK not working on Github & another site

Posted: 2017-09-03, 22:39
by MichaelAtOz
On reflection it explains why I was blaming specific sites for being flaky, usually with fancy graphical UI's like T-shirt design etc.

Here is a sequence.
a. Open a new tab, enter github.com, press enter
front page, back-drop-down (BDD) shows my new tab page, OK

b. Click on a repository on the right, in my case openscad/openscad (clicking on the second)
repo page with code tab showing, BDD github.com - OK

c. Click on Issues Tab
list of issues (note http in address bar has not changed), BDD unchanged, if I click back, it goes to the result of a. not the repo - but if I go further
d. Click an issue (which I know has a reference to another)
shows issue "[TODO] Wireframe Width #2091" - address bar shows "https://github.com/openscad/openscad" - not showing specific issues address, BDD unchanged, if I click back, it goes to the result of a. rather than issues list, but further forward...
e. Scrolling down, there is a reference to another issue #2099, click it.
shows issue "[WPI] DPI Normalized Wireframe Rendering #2099" - address bar still shows as above. BDD unchanged, so I can't go back to the previous issue.

Console shows:

Code: Select all

mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js:1:31110
Empty string passed to getElementById(). github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js:19:0
Empty string passed to getElementById(). github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js:7:0
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google-analytics.com/collect. (Reason: CORS request failed). <unknown>
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://collector.githubapp.com/collect. (Reason: CORS request failed). <unknown>
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.github.com/_private/browser/stats. (Reason: CORS request failed). <unknown>
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google-analytics.com/r/collect. (Reason: CORS request failed). <unknown>
Any suggestions on things to look into,setting/protocols that may be involved etc, welcome...

Re: BACK not working on Github & another site

Posted: 2017-09-03, 22:48
by MichaelAtOz
additionally, Network (with refresh) shows:

Code: Select all

GET 
https://github.com/openscad/openscad [HTTP/1.1 200 OK 2035ms]
Content Security Policy: Couldn't process unknown directive 'block-all-mixed-content' <unknown>
GET 
https://assets-cdn.github.com/assets/frameworks-7db951ed87f8f6cbd3a9e89c294e300cf23c1a83ad7ae64c70b8f99b21031340.css [HTTP/1.1 304 Not Modified 601ms]
GET 
https://assets-cdn.github.com/assets/github-d3ad50db48a301d9b185b1ca6f32b92c19645ba69f8f9bdb9de0fcf143cb7d64.css [HTTP/1.1 304 Not Modified 719ms]
GET 
https://avatars2.githubusercontent.com/u/1972961 [HTTP/1.1 200 OK 4569ms]
GET 
https://assets-cdn.github.com/images/spinners/octocat-spinner-128.gif [HTTP/1.1 304 Not Modified 4357ms]
GET 
https://assets-cdn.github.com/assets/compat-91f98c37fc84eac24836eec2567e9912742094369a04c4eba6e3cd1fa18902d9.js [HTTP/1.1 304 Not Modified 55ms]
GET 
https://assets-cdn.github.com/assets/frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js [HTTP/1.1 304 Not Modified 174ms]
GET 
https://assets-cdn.github.com/assets/github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js [HTTP/1.1 304 Not Modified 51ms]
GET 
https://camo.githubusercontent.com/dbb2764a2b8dcd3734be9e92fb0ebe88a62137fc/68747470733a2f2f6170692e7472617669732d63692e6f72672f6f70656e736361642f6f70656e736361642e706e67 [HTTP/1.1 200 OK 1798ms]
GET 
https://camo.githubusercontent.com/847ce20720a97be791d161ca644ac244b9c4a03c/68747470733a2f2f7363616e2e636f7665726974792e636f6d2f70726f6a656374732f323531302f62616467652e737667 [HTTP/1.1 200 OK 2115ms]
GET 
https://avatars0.githubusercontent.com/u/186094 [HTTP/1.1 304 Not Modified 4548ms]
GET 
https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif [HTTP/1.1 304 Not Modified 4467ms]
GET 
https://camo.githubusercontent.com/fab5ab8833f7f174cf56cb4b6b0f77257d7f6750/68747470733a2f2f6b6977696972632e636f6d2f627574746f6e732f6972632e667265656e6f64652e6e65742f6f70656e736361642e706e67 [HTTP/1.1 200 OK 2852ms]
GET 
https://camo.githubusercontent.com/739a757846f69c1cc10163619eec008e871b591b/687474703a2f2f6170692e666c617474722e636f6d2f627574746f6e2f666c617474722d62616467652d6c617267652e706e67 [HTTP/1.1 304 Not Modified 3492ms]
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
reflow: 0ms function s.element<, frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js line 3
reflow: 0ms function s.element<, frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js line 3
reflow: 0ms function s.element<, frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js line 3
reflow: 0ms function s.element<, frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js line 3
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
reflow: 15ms function Un, frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js line 6
Content Security Policy: The page's settings blocked the loading of a resource at about:blank ("base-uri https://github.com"). <unknown>
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js:1:31110
Empty string passed to getElementById(). github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js:19:0
Empty string passed to getElementById(). github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js:7:0
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
GET 
XHR 
https://github.com/openscad/openscad/show_partial [HTTP/1.1 200 OK 1731ms]
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google-analytics.com/collect. (Reason: CORS request failed). <unknown>
GET 
https://live.github.com/_sockets/VjI6MTk0OTYyMTM2OmQwN2I2MjZmZmU2NDBjZjlhYjIyOTY0NTAyZjMzOWJlZGM1YWY4ZDliYWVkYzFhNmUxNTljNDFiZDZhYWQxNmY=--26ba01ceb74aa70902c9144c45c1c041bc1b4674 [HTTP/1.1 101 Switching Protocols 1003ms]
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.github.com/_private/browser/stats. (Reason: CORS request failed). <unknown>
reflow: 0ms function openTabPrompt, nsPrompter.js line 430
"Content Security Policy: Couldn't process unknown directive 'block-all-mixed-content' <unknown>" hmmm

Re: BACK not working on Github & another site

Posted: 2017-09-03, 22:54
by paulri
Something is wrong with your browser (as opposed to PM itself). I was able to get 2091 in my URL bar, and copying and pasting it into a new tab took me to that issue page again.

Re: BACK not working on Github & another site

Posted: 2017-09-03, 23:36
by MichaelAtOz
Getting warmer...I changed the user-agent (to my firefox one - via add-on - was set to 'firefox compatability'), and the address bar is now updating, and back works.
Just need to figure out why...

Re: BACK not working on Github & another site

Posted: 2017-09-04, 03:33
by MichaelAtOz
I hate this weirdness.
I fiddled with contents of the User-agent, removed various elements (Palemoon/Goanna) changed versions etc.
Some worked, some didn't, some partially (?). At one stage I thought maybe there was a u-a length issue...

I have fixed Github, using u-a: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:3.2) Firefox/44.0

This does not work: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:3.2) Firefox/45.9
(Firefox/45.9 is what is in the 'Firefox compatibility' PM u-a string)

However massdrop is still problematic...(I'll look there later, not annoying enought for my amount of usage).

When I see other sites with issues I'll add info.

I still think there is a more tricky issue in here somewhere...

p.s. Testing via User Agent Switcher

Re: BACK not working on Github & another site

Posted: 2017-09-04, 04:06
by MichaelAtOz
...but then other GitHub things are not working, like select image file, or paste image, in an issues...
I'm gonna uninstall reinstall.

Re: BACK not working on Github & another site

Posted: 2017-09-04, 06:52
by adesh
Are you using the latest version? Also try safe mode or a clean profile.
Can you check if errors are thrown in console when you click a link and page gets refreshed but URL in address bar does not change.

I do not have a UA override for GitHub and it is working properly with default "Firefox Compatibility" UA mode.

Re: BACK not working on Github & another site

Posted: 2017-09-04, 09:02
by MichaelAtOz
Well, we'll never know...
Are you using the latest version?
Latest version/64bit.
Also try safe mode or a clean profile.
In safe mode it was still broken.
Did troubleshooting refresh. (ie blow away everything)

Works now, including massdrop.

AS I had Sync'd to another PM earlier today I still have some stuff...

p.s. only thing in console was cross origin stuff

Code: Select all

GET 
https://github.com/openscad/openscad [HTTP/1.1 200 OK 1432ms]
Content Security Policy: Couldn't process unknown directive 'block-all-mixed-content' <unknown>
GET 
https://camo.githubusercontent.com/dbb2764a2b8dcd3734be9e92fb0ebe88a62137fc/68747470733a2f2f6170692e7472617669732d63692e6f72672f6f70656e736361642f6f70656e736361642e706e67 [HTTP/1.1 200 OK 472ms]
GET 
https://camo.githubusercontent.com/847ce20720a97be791d161ca644ac244b9c4a03c/68747470733a2f2f7363616e2e636f7665726974792e636f6d2f70726f6a656374732f323531302f62616467652e737667 [HTTP/1.1 200 OK 774ms]
Content Security Policy: The page's settings blocked the loading of a resource at about:blank ("base-uri https://github.com"). <unknown>
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create frameworks-71424a6727cc4994da57b8806631af0bf8cf7f77e82cf971412d12823d70debb.js:1:31110
Empty string passed to getElementById(). github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js:19:0
Empty string passed to getElementById(). github-4b0192f48c5d93d4a76379238454d4578c68ec72cd302eda53d26c34b905fc1b.js:7:0
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google-analytics.com/collect. (Reason: CORS request failed). <unknown>
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://collector.githubapp.com/collect. (Reason: CORS request failed). <unknown>
GET 
https://live.github.com/_sockets/VjI6MTk0OTYyMTM2OjgwN2RhNjliMmE2NWRjNTRlMTU0OWRmMjg0YmQ5OTBjOWNkNTM5YjYwMTNkNDNkM2VmNjI5NDlhNTJjOWY1Y2U=--ccb7e174e0d2fcd38989a9f5fa0ef69b460ea62a [HTTP/1.1 101 Switching Protocols 880ms]
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.github.com/_private/browser/stats. (Reason: CORS request failed). <unknown>
GET 
https://avatars0.githubusercontent.com/u/1972961 [HTTP/1.1 200 OK 1007ms]
GET 
https://avatars1.githubusercontent.com/u/13377588 [HTTP/1.1 200 OK 512ms]
GET 
https://avatars2.githubusercontent.com/u/1614 [HTTP/1.1 200 OK 794ms]
GET 
https://avatars0.githubusercontent.com/u/619764 [HTTP/1.1 200 OK 1283ms]
GET 
https://avatars0.githubusercontent.com/u/3725313 [HTTP/1.1 200 OK 1283ms]
GET 
https://avatars0.githubusercontent.com/u/3819067 [HTTP/1.1 200 OK 1401ms]