Subfolder install using certain keyboard shortcuts results in Page Not Found until you refresh the page

I’m looking for another subfolder install to verify this is not specific to our instance, but here are the repro steps

  1. Visit a Subfolder install instance of Discourse
  2. Login to your account (you must have an account)
  3. Use any of the following shortcuts:
  • g + m
  • g + p
  1. You will get a “Oops! That page doesn’t exist or is private” message
  2. Refresh the page
  3. The page loads correctly.

It feels like a routing issue on the Ember side. We’re currently 72 commits behind absolute latest, but I’ve reviewed those commits and none seem related to this issue (see listing of commits below).

https://github.com/sitepoint/discourse/compare/master...discourse:master

4 Likes

I can confirm on Version v1.8.0.beta13 +98.

3 Likes

OK @eviltrout you should have a look at this, then

1 Like

This should fix it up. Thanks for reporting it.

https://github.com/discourse/discourse/commit/8e2e962b1accffadad8527d0ae94f9271bd57de0

5 Likes