Issue metadata
Sign in to add a comment
|
history.replaceState() will cause Mac desktop to switch to another desktop. |
||||||||||||||||||||||||
Issue descriptionChrome Version: 64.0.3282.119 OS: OSX 10.13.3 What steps will reproduce the problem? (1) Open a Chrome window in another OSX desktop. (2) Visit https://www.google.com in that window. (3) Open Chrome DevTools console and run the following: setTimeout(() => history.replaceState(history.state, 'abcde', '45678'), 10000) (4) Quickly go back to the previous OSX desktop. (5) Wait up to 10 seconds. What is the expected result? The history change occurs but does not result in an OSX desktop change. This can occur for pages where the history state does not actually change. What happens instead? The history change occurs, but also results in an OSX desktop change to the other desktop. This does not occur in Chrome 63.0.3239.132. This does occur in Chrome 64.0.3282.119.
,
Feb 2 2018
,
Feb 5 2018
Would you mind trying on Canary? I'm *pretty* sure this is an issue that's been fixed, but the fix isn't in stable at the moment. We're still investigating whether it's widespread enough to merge a fix to stable.
,
Feb 5 2018
Yes, sorry for not updating earlier- I found on Friday that this doesn't repro on Canary. I don't know about Beta. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by aga...@chromium.org
, Feb 2 2018