TabBar history broken with Google Chrome (pyjs.org) #34

Closed
pyjsorg opened this Issue Apr 27, 2012 · 3 comments

Projects

None yet

1 participant

@pyjsorg
Contributor
pyjsorg commented Apr 27, 2012

What steps will reproduce the problem?

  1. Go to http://pyjs.org
  2. Click on more than two different tabs (e.g. 2nd, 4th, 5th tab)
  3. Use Chrome's back button to go back more than two tabs/pages

What is the expected output? What do you see instead?

  • The browser should go back to the last, one-before-last, two-before-last, etc. tab
  • Instead, in Chrome, it jumps between the current and the last tab. (You can only reach a tab beyond the last one by pressing and holding the back button: That shows, recording the history seems to work.)

Please provide any additional information below.

  • This is the current behaviour of the pyjs website
  • OS: Linux (Ubuntu 11.10 oneiric)
  • Browser: Google Chrome 9.0.576.0 dev

Original issue: http://code.google.com/p/pyjamas/issues/detail?id=689 (February 21, 2012 10:49:08)

@pyjsorg pyjsorg closed this Apr 27, 2012
@pyjsorg
Contributor
pyjsorg commented Apr 27, 2012

From peter.bi...@gmail.com on February 21, 2012 10:59:58:
Same behaviour seen in the Pyjamas Book. http://pyjs.org/book/output/Bookreader.html

Chrome seems to do some loading when you "go back" (looks like that's why the forward button doesn't work either), whereas FF is relaxed and doesn't get nervous.

@pyjsorg
Contributor
pyjsorg commented Apr 27, 2012

From peter.bi...@gmail.com on February 21, 2012 14:40:01:
I can't reproduce this bug with Chrome version 16.0.912.75 (running on Ubuntu 11.10 oneiric). Looks like this bug goes away with newer Chrome browsers (version > 9). Can anyone confirm?

@pyjsorg
Contributor
pyjsorg commented Apr 27, 2012

From luke.lei...@gmail.com on February 21, 2012 15:55:42:
http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/client/impl/HistoryImplSafari.java

this appears to be the same as History.safari.py so i'd say don't worry about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment