Review issue tracker empty state UI text
Description
The current issue tracker empty state is wordy. Propose new empty state UI text.
Implementation Guide
To edit this text, you'll need to edit these files and maybe others:
Code:
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/assets/javascripts/issues/list/constants.js#L48-52
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/views/shared/empty_states/_issues.html.haml#L39-41
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/views/shared/empty_states/_issues.html.haml#L65
Tests:
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/spec/features/issues/user_sees_empty_state_spec.rb#L13-14
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/spec/features/issues/user_sees_empty_state_spec.rb#L26-27
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/spec/features/issues/user_sees_empty_state_spec.rb#L43-44
After you change the strings, you'll need to regenerate the gitlab.pot file used for localization:
- Install and run GDK.
- Run
bin/rake gettext:regenerate. - Stop GDK with
gdk stop.
Preview empty state
In a project with no issues open or closed, add -/issues to the URL or select Issues on the left sidebar.
Screenshots
Test URL: https://gitlab.com/msedlakjakubowski/my-public-project/-/issues
User not signed in: (awaiting contribution)
| Current | Proposed |
|---|---|
![]() |
![]() |
User signed in: (fixed in !96430 (merged))
| Current | Proposed |
|---|---|
![]() |
![]() |
Who can address this
@msedlakjakubowski @nickleonard or anyone else, including community contributors.
Related links
Edited by Marcin Sedlak-Jakubowski



