Remove pagination or limits for file blame (v15.0 or later)

UX on File blame was degraded in !85827 (merged) (or #225174 (closed)) in %15.0.

Release notes

File blame now gain user experience without a limit in lines. In %15,0, due to performance limitation, we added limitations per 100 lines. Now we get rid of such a limitation and file blame is back to normal.

Problem to solve

All users who use File Blame had difficulties in blame on Web on %15.0 and later.

Intended users

Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/

User experience goal

The previous behavior would be better.

Proposal

We can choose one of the following:

  1. Remove the limit of the number of lines on blame (backend)
  2. Relax the limit of the number of lines on blame from 1,000 to 10,000 (for example) (backend)
  3. Load in-page incremental contents (1,000 lines) instead of pagination (frontend)

Further details

TBD

Permissions and Security

  • Add expected impact to members with no access (0)

Documentation

No documentation is expected to update.

Availability & Testing

TBD

Available Tier

  • Free

Feature Usage Metrics

n/a

What does success look like, and how can we measure that?

n/a

What is the type of buyer?

Basic feature as source code management.

Is this a cross-stage feature?

No.

What is the competitive advantage or differentiation for this feature?

Links / references

Edited by Takuya Noguchi