Live data from Hacker News

Issue links now open in a popup

github.com

81–90 of 138 posts

Re: Issue links now open in a popup

#81
post #7

It’s always been interesting to me that multi-million and even billion dollar tech companies don’t have perfect websites in terms of UX. Just last night I was helping my GF set up an ad for her job on LinkedIn. The UX was terrible. Like awful and basic things like save and exit were completely broken. Meanwhile LinkedIn makes what percentage of their revenue through ads? Same with google ads. It’s like these products…

> It’s like these products that are in a way some of the most valuable products in the planet, are given a junior web dev and a “UX designer” who really doesn’t know anything about UX.

What you pay attention to grows. And company's pay attention to those things that move the needle on revenue. For many successful platforms UX doesn't move the needle much anymore (if it ever did). LinkedIn has effectively won their space and a clunky UI isn't going to show up in the numbers.

LinkedIn might have amazing designers on staff, but if leadership isn't prioritizing updates and fixes it won't happen. And leadership won't prioritize it until the problem shows up in the numbers.

Re: Issue links now open in a popup

#82

Earlier quoted context omitted.

Chrome also has split tabs since Feb '26 right click a link, open in split view

I hate that feature and I hate that they keep bloating browser which was lightweight. Just for the record.

I also don't understand this feature. Like yo, we heard you like tabs, so we put tabs in your tabs so you can tabulate while you tabulate. Huh?

Re: Issue links now open in a popup

#83
post #66

This was a performance driven change. We added this as loading a cross repo issue is a much slower experience than loading an issue in the same repo due to the way the header is loaded (which is being worked on). But we hear you on the feedback - we will roll this back while we keep pushing on the root performance causes. [update - this change has been reverted and the previous behaviour is back]

How did the performance of GitHub become so slow in the first place? It didn't used to be this bad years ago.

Re: Issue links now open in a popup

#84
post #78
post #68

Earlier quoted context omitted.

Can you elaborate? The header meaning the top part of the page? I just checked on a recent repo I visited and it has the usual banner (which would stay the same), the repo path, some links, and some stats. Considering every page navigation would likely pull which links and stats are shown, why is this a delta to go to another repo and why are presumably 3 database entries (possible links, stars, forks) so slow?

I can't speak for GitHub but I've worked on multiple nav headers for large SaaS products and they can be ridiculously heavy weight to render given they appear on every page. They tend to be a dumping ground for features, many of which require their own permissions checks, feature flag checks, etc. it's not unusual to have to perform hierarchical permissions checks. They also tend to contain contextual info about the…

Yes, pretty much this as well as some additional complexities due to the issue content being in React and the header in Rails - to the cost of approx 500-800ms p50 for a page load vs sub 100ms for a nav to an issue in the same repo (or without the header which is what we tried with this change here)

Re: Issue links now open in a popup

#85
post #73
post #66

This was a performance driven change. We added this as loading a cross repo issue is a much slower experience than loading an issue in the same repo due to the way the header is loaded (which is being worked on). But we hear you on the feedback - we will roll this back while we keep pushing on the root performance causes. [update - this change has been reverted and the previous behaviour is back]

To be honest GitHub should have like a switch for "preview stuff adopter" where you guys could give any benefits for it (maybe more copilot usage?). This way you can test with a specific public, using metrics and feedback, while testing and people could comment more about it.

I would like this personally as I hate change in general, but from their perspective it's not a great test because the sample is far from random. They should still do it though

Re: Issue links now open in a popup

#86
post #8

Earlier quoted context omitted.

UX is really, really hard - and for some reason still not fully respected as a discipline.

The Win8 and Metro design disaster is what happens when you give UX free rein, instead of focusing on users they try to start design trends to impress other UX / designers (essential for their career). I wonder how much of Apples design was basically ‘if you confuse Steve Jobs you’re fired.’ And this acted as a necessary governing force to counteract the need to impress peers.

These are all symptoms of a larger problem: very few people care about the users, and you have instead classes of workers living in a bubble, working towards either micro-optimizing metrics or trying to achieve what in their minds is the "ideal" product, pushing the latest fashions of their branch.

So UX engineers will unleash the latest fad (see Apple's glass UI, or Material Design, variations of flat gray design, etc...), PMs will insist in dumbing down UIs, engineers will push whatever micro-service architecture because it's "cool" or push for rewrites in Rust / Typescript. At the same time, it's very rare for companies to have a single person (or restricted group of people) with a global view on what the product line is trying to achieve long-term.

Re: Issue links now open in a popup

#87

I'm completely confused by the issue, the linked page is a terribly unclear description. It doesn't clearly explain what prior behavior was, or even what the new behavior is precisely. What on earth is this garbled English supposed to mean: > any link to an issue form an issue stared to open in a popup overlay instead of navigating to it When I use GitHub now, I see that when I hover over a link to an issue, it provi…

When you click the link it will not navigate to a new page, but instead open some kind of pop-up window with the other issue. I have been very annoyed by this behavior for the last couple of days.

Re: Issue links now open in a popup

#88
If there's two things HN hates it's UX designers, PMs and off-by-one errors. As a UX designer I have to laugh: one of the most important parts of building good UX is humility and a willingness to be wrong. The confidence with with many on HN assert that they know what the right UX is for any app is exactly the same error that bad UX designers make.

As always in product the user's frustration is real and important but their ideas for a fix are almost never the best choice for the product, the company, or most users.

Re: Issue links now open in a popup

#89
post #7

It’s always been interesting to me that multi-million and even billion dollar tech companies don’t have perfect websites in terms of UX. Just last night I was helping my GF set up an ad for her job on LinkedIn. The UX was terrible. Like awful and basic things like save and exit were completely broken. Meanwhile LinkedIn makes what percentage of their revenue through ads? Same with google ads. It’s like these products…

Companies are in it to extract as much value as possible for the least spend. Inside a bigco tech company nothing get engineering time allocated unless there is a monetary ROI attached. Which is why basic usability is neglected while features to sell you things are worked on constantly.

Re: Issue links now open in a popup

#90
post #7

It’s always been interesting to me that multi-million and even billion dollar tech companies don’t have perfect websites in terms of UX. Just last night I was helping my GF set up an ad for her job on LinkedIn. The UX was terrible. Like awful and basic things like save and exit were completely broken. Meanwhile LinkedIn makes what percentage of their revenue through ads? Same with google ads. It’s like these products…

I would argue that senior engineers, of which I am one, are more of the problem than junior. We build fancy custom components when we should be using the existing ones. Yes, the (senior) product and design people are part of the problem too. We need to build simpler software that works.

What? In my experience the true seniors are the ones pushing hard for simplicity while the mediors build overly complex messes that one needs to be a rocket scientist to understand.
Post reply on HN