Products · Product
GitLab
Raised as a usability problem by 448 people on Hacker News over 15 years (2012–2026), in 279 threads.
- 1
- 2Browser find doesn't work on filesUnreviewed
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9Browser find doesn't work on filesUnreviewed
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Every issue, all time, most people first
Interface is cluttered and hard to find your way aroundUnreviewed
20122026- UI is cluttered, hard to find your way around, and slow to load2026-06-05
- Keeps getting lost and can't find what they're looking for in the UI2026-05-27
- Can't find what they're looking for in the UI after years2026-05-27
Large merge request diffs are collapsed by default, hard to navigateUnreviewed
20122026- Diff view hides the full diff when changed files are very large2021-10-14
- Reviewing large patches is painful; diffs keep fetching and large file diffs won't show2021-03-22
- Diffs are hard to read, and merge conflicts are hard to spot2020-11-11
Installation and upgrade docs are hard to follow, requiring manual workUnreviewed
20122026- Documentation and UI painful; features hard to locate and understand2025-08-17
- Finding documentation leads down rabbit holes of user issues instead of official docs2018-09-19
- Pipeline documentation is fragmented and scattered across several documents, making it hard to find2017-09-01
Too many features make the product hard to learnUnreviewed
20122026- Occasional users take far too long to figure out how to do things2026-01-24
- Basic features are very slow or buggy, and the product feels almost unusable2025-08-06
- Too many confusing features and terms make it a steep learning curve for new team2021-07-03
Hard to visually locate comments in diffs and find the issues tabUnreviewed
20122026- Can't select several lines to leave a comment; must click repeatedly to show diff contents2019-09-18
- Light grey lines make it hard to tell where comments begin and end2018-01-23
- Comments blur together with faint separators, so readers can't easily tell where each comment begins and ends2017-07-07
Browser find doesn't work on filesUnreviewed
20122026- Slow, full page reloads, and large changed files hidden too aggressively2023-12-04
- Browser find doesn't work on files and file viewing lags badly2023-06-20
- Web view won't list files without JavaScript and is very slow to show directories2023-05-02
Parts of the interface don't form a consistent whole, hard to navigateUnreviewed
20122026- Core interface ergonomics border on unusable; hard to find why features are broken2023-03-13
- Settings interface is a mess and UI behaves inconsistently across parts2022-10-22
- Hard to navigate around the interface; parts don't form a consistent whole2017-03-15
Notifications are painful to manage and the system is overly complicatedUnreviewed
20122026- Notifications are painful to manage and the system is overly complicated2021-03-22
- Notifications on the Android app effectively broken for years, annoying daily2018-07-23
- Notifications are opt-out by default, so users get unwanted notifications unless they find the opt-out2017-05-17
Interface is cluttered with no clear place for the eye to focusUnreviewed
20122026- Interface is cluttered, and line-linking only supports a single range2023-07-07
- Interface is cluttered with unused features that make navigation harder2020-06-23
- Interface is cluttered, with no clear place for the eye to focus2018-06-05
Hard to tell execution order, environment variables and implicit inputs in YAMLUnreviewed
20122026- Hard to know execution order, environment variables and implicit inputs in YAML config2026-04-29
- Can't tell which features the YAML version supports, so tooling gives no help2022-09-03
- Writing YAML config files for CI pipelines is very painful2020-01-18
Main actions like issues and search are hard to find on project pageUnreviewed
20122026- Too many clicks to find projects; explore page often blank and confusing2018-06-05
- Can't find projects from the main page and there's no obvious repo search2016-02-20
- Default project page doesn't make main actions like issues and search easy to find2015-07-09
Browsing code and issues requires JavaScriptUnreviewed
20122026- Web interface is slow and bloated, needing heavy JavaScript to show simple issue and merge request pages2022-05-19
- Website is slow and heavy with JavaScript, especially on mobile2020-07-01
- Slow and bloated; browsing code repositories requires JavaScript2020-06-23
Finding repositories is difficult when landing on the wrong pageUnreviewed
20122026- Hard to find your repositories; navigation through projects and groups is not straightforward2016-09-15
- Finding repositories is difficult if you land on the wrong page2016-01-18
- Can't search top repositories by language or tell which language a repo uses2015-03-13
Readme-less repository main page shows no file viewUnreviewed
20122026- Readme is buried below a lot of scrolling on the repo homepage2017-11-15
- Readme-less repository main page is useless, no file view shown2017-02-09
- README and file browser are on separate pages, unlike GitHub's combined view2016-02-22
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 50 complaints
- UI redesign moved options the user relies on, forcing workflow changes2026-10-29
- Cannot share secrets between jobs, forcing repeated token fetching and duplication2026-10-25
- UI is cluttered, hard to find your way around, and slow to load2026-06-05
- GitLab's UX is a bit worse than GitHub's, and both are slow2026-05-27
- Can't find what they're looking for in the UI after years2026-05-27
- Keeps getting lost and can't find what they're looking for in the UI2026-05-27
- UI is overly complex with too many features most users never need2026-05-26
- UI is extremely bad and hard to navigate or understand2026-05-26
- Mirroring across several GitLab instances forces constant cherry-picking of CI/CD configs2026-05-23
- UI offers no way to rebase suggested changes onto the target branch2026-05-16
- Users confused by renamed 'work items' and can't find how to open new issues2026-05-12
- Interface is laggy and slow to respond to interaction2026-05-12
- Interface is unintuitive, hard to figure out how to use2026-05-12
- New interface is hard to use and renaming merge requests confuses people2026-05-12
- Web interface is confusing for people who don't use it often2026-05-11
- Simplest tasks like approving a merge request are overly complicated2026-05-10
- Site is so slow to respond that it feels unusable2026-05-03
- Frequently needed links buried within nested menus, with unclear icon-only labels2026-04-29
- SSH key update silently fails in Firefox, with no indication of why, taking an hour to work around2026-04-29
- Hard to know execution order, environment variables and implicit inputs in YAML config2026-04-29
- Everything is deeply nested, many things hard to find, UI slow or awkward2026-04-29
- Most GitLab features are described as awful, with no specific usability problem given2026-04-29
- UI keeps changing and each change makes it worse, with rough edges never fixed2026-04-29
- Ops documentation recently changed in a way that pushes users toward paid enterprise support2026-04-29
- Too many left-side tabs; hard to find things, many unclear what they do2026-04-28
- Too many sub-menus make the interface unclear; the UI feels sluggish2026-04-28
- Unnecessary complexity makes the product hard to use2026-04-28
- Hard to know where to start; the UI is a mess2026-03-10
- UI feels cluttered and the site is slow to interact with2026-02-09
- Can't extract warnings and errors from logs, so people scroll thousands of lines2026-02-06
- LDAP sync settings are hidden in admin panel, must navigate to group2026-01-24
- Occasional users take far too long to figure out how to do things2026-01-24
- Searching for issues is so slow it's painful to use2026-01-24
- Interface is slow to load and cluttered with features the user never uses2026-01-24
- Cmd-F on changes page misses content not yet lazily loaded2026-01-24
- User content and interface text look the same; action buttons buried mid-page2026-01-24
- Merge request views are so slow to interact with that it is painful2026-01-24
- Finds the interface very confusing and harder to use than GitHub2026-01-24
- Forced through multiple hurdles to reach the link, then got a 4042025-12-18
- Tag-based pipelines hide branch info and skip jobs depending on branch names2025-12-16
- Common operations hidden behind menus, nonintuitive organization, mystifying icons2025-12-16
- Issue tracker has UX nightmares and broken features, hard to manage issues2025-12-03
- Commenter finds GitLab's default interface annoying every time they use it2025-12-01
- Too many unused functions, so the features actually needed are hidden2025-11-30
- Commenter feels in utter confusion when navigating GitLab2025-11-27
- Pages are slow and fail to finish loading on unreliable connections2025-11-19
- Heavy, bloated software with a bad UI/UX that is hard to use2025-11-12
- Can't find where generated method names are called, since grep doesn't work2025-09-28
- Feels clunky, forcing users to hunt for basic functionality2025-09-18
- Docs assume Kubernetes knowledge; deploying two containers feels needlessly complex and confusing2025-09-08