GithubHelp home page GithubHelp logo

Comments (18)

qualidafial avatar qualidafial commented on August 31, 2024 7

I believe this is resolved. Can others verify?

from github.

jzaefferer avatar jzaefferer commented on August 31, 2024

I think they used replaceState on purpose, so the lots of tab changes don't stack up in the history. It took me a while to get used to that, but I find it very unlikely that they would change that behaviour, considering the drawback.

from github.

isaacs avatar isaacs commented on August 31, 2024

What's the drawback? Accessibility?

from github.

jzaefferer avatar jzaefferer commented on August 31, 2024

I think the idea is this: You look at a PR and do a lot of switching between the three tabs. With pushState, they would pile up as history entries. To then go back, you'd have to use the back button for each of those. Since the tabs don't look like links, the user might expect the back button to lead them back to the previous page instantly.

Both approaches seem valid to me, so its more of a design decision then a bug.

from github.

isaacs avatar isaacs commented on August 31, 2024

What usually happens for me is that I click a tab, then then press the cmd-[ keyboard command to go back, end up at the list of pull requests, curse loudly, press cmd-] to go forward to the pull request page, only to see the same tab I already was trying to get back from, curse again, then laboriously drag my mouse over to the tab and explicitly click it.

Almost the whole page changes. There's no excuse for it not being a history entry.

from github.

meshy avatar meshy commented on August 31, 2024

👍

from github.

carols10cents avatar carols10cents commented on August 31, 2024

This bites me every damn day.

from github.

patcon avatar patcon commented on August 31, 2024

Ditto. EVERY day. I would have thought something pavlovian would have clicked by now in my brain...

from github.

isaacs avatar isaacs commented on August 31, 2024

Show me someone who thinks it's better the way that it is, and I'll show you someone who doesn't use github issues.

from github.

cvrebert avatar cvrebert commented on August 31, 2024

👍

from github.

marcomorain avatar marcomorain commented on August 31, 2024

+1

from github.

qualidafial avatar qualidafial commented on August 31, 2024

👍 This bites me all the time.

from github.

rmm5t avatar rmm5t commented on August 31, 2024

What usually happens for me is that I click a tab, then then press the cmd-[ keyboard command to go back, end up at the list of pull requests, curse loudly, press cmd-] to go forward to the pull request page, only to see the same tab I already was trying to get back from, curse again, then laboriously drag my mouse over to the tab and explicitly click it.

This! Drives me nuts too.

from github.

marcomorain avatar marcomorain commented on August 31, 2024

💯 👍

from github.

qualidafial avatar qualidafial commented on August 31, 2024

@marcomorain Please note this project is not an official channel for Github issues. If you agree with this issue, read and follow the instructions in the project README: send a message to Github Support, and report back in comments on this issue with a relevant excerpt of your message and Github's response.

Edit: Just realized I never posted my interaction with Github.

Sent to Github support:

Steps to reproduce problem:

  1. Open pull requests
  2. Navigate to a specific pull request
  3. Navigate to Files Changed tab
  4. Click back button or type Command+[ to navigate backward
  5. Land on pull requests page instead of PR conversation tab.
  6. Curse loudly.
  7. Navigate forward again
  8. Scroll to top.
  9. Click conversation tab.

I've been using Github on a daily basis for a year and this one still bites me every time.

See #3

Response:

Thanks for writing in, I'll definitely pass your +1 for that feature on to the team to consider. Let me know if there's anything else I can help you with!

from github.

OliverJAsh avatar OliverJAsh commented on August 31, 2024

I can confirm that clicking back on the commits page does take you back one page rather than 2.

from github.

arnavb avatar arnavb commented on August 31, 2024

I don't think this issue applies anymore. I go back to the conversation tab when I click back.

from github.

OliverJAsh avatar OliverJAsh commented on August 31, 2024

There is however another issue similar to this one that hasn't been fixed: #1464

from github.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.