Issue links now open in a popup

GitHub briefly changed issue links to open in an in-page popup instead of navigating to a new page, prompting widespread backlash from developers who rely on standard browser behavior and simple, predictable workflows. Commenters use the incident to highlight broader frustrations with GitHub’s growing UX complexity, performance regressions, and a perceived industry-wide trend of redesigns driven by internal incentives, A/B metrics, and AI priorities rather than user needs. Although GitHub staff say the change was a performance-motivated attempt at a more consistent issue-viewing experience, they ultimately rolled it back after negative feedback.

New GitHub Issue Popup Behavior

  • Change: clicking some issue links now opens a right-side overlay panel instead of navigating to a full page, especially for cross‑repo links and certain views (Projects, dashboards).
  • Behavior is inconsistent across repos/pages, adding to confusion.
  • Some users initially mistook it for a bug due to nonstandard behavior.

User Reactions to the Change

  • Strong negative majority:
    • Breaks basic browser expectations (click = navigate, back button semantics).
    • Overlay is cramped, distracting, and interferes with reading and navigation.
    • Compared unfavorably to Jira, GitLab, and Azure DevOps patterns users already dislike.
  • A minority liked the feature:
    • Helpful for quick inspection without losing context.
    • Seen as similar to “glance”/split-view patterns and more modern list/detail UX.

GitHub Response and Performance Rationale

  • A GitHub insider explains it was driven by performance:
    • Cross‑repo issue loads are significantly slower due to a heavy, Rails-rendered header and hybrid React/Rails architecture.
    • Overlay avoided reloading that header and matched behavior used in other GitHub UI surfaces.
  • After backlash, GitHub rolled the change back and acknowledged it “missed the mark.”
  • Some call this an embarrassing workaround for backend performance issues instead of fixing the root cause.

Broader Critique of UX & Product Management

  • Many see this as part of a long trend of UX regressions, bugs, and “enshitification”:
    • GitHub allegedly ignores long‑standing bugs and community feedback.
    • Design changes are perceived as change-for-its-own-sake or to justify roles.
  • Heavy criticism of modern UX:
    • Seen as driven by fads, marketing, and metrics (especially “time on site”) rather than actual task efficiency.
    • A/B testing is criticized for measuring interaction, not preference or satisfaction.
  • Some defend UX as inherently hard and under‑respected; others argue generalist developers should own UX to avoid unnecessary churn.

Big-Tech Incentives, Complexity, and Workarounds

  • Large companies’ UIs (GitHub, LinkedIn, Intercom, online shops) are described as fragmented, siloed, and over‑featured, with weak governance.
  • Internal KPIs and revenue focus deprioritize basic usability once dominance is achieved.
  • Technical side: complaints about SPA heaviness, stale UI state, and degraded performance over time.
  • Users point to browser split‑view features and extensions/userscripts (e.g., Refined GitHub) as ways to reclaim control and undo unwanted UX changes.