# Bug OP-9584 - Frontend including editor and time logging unusable when there are many activities

Project: OpenProject
Status: closed
URL: https://community.openproject.org/work_packages/OP-9584

## Open points

_No work packages_

## Details

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Module |  |
| Target versions | 12.0.4 |
| Observed in versions | 12.0.0 |
| Sprint | 12.0.4 |
| Backlog bucket |  |
| Bug found in version (deprecated) | 12.0.x |
| Found in mobile app version |  |
| Follow-up feedback e-mail |  |
| Requires doc change | No |
| Accessibility | No |
| Pull preview |  |
| List |  |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers |  |
| Designer |  |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Planning

| Attribute | Value |
| --- | --- |
| Relevance |  |

## Costs

| Attribute | Value |
| --- | --- |
| Votes |  |
| Work |  |
| Labor costs |  |

## Description

### **Environment**:

Your OpenProject Version: 12.0.3

Operating System / Browser / OpenProject language:

### **Steps to reproduce:**

1.  Find a work package with more than 100 entries in its activities
2.  Try editing the work package description or logging some time

### **Actual Behavior**

Editing text anywhere is extremely slow. You can enter text and it will only appear in the window several seconds later.

### **Expected Behavior**

Editing text (both in the work package description and when logging times) should work normally.

**Discussion**

This is because key events (and mouse events) seem to be triggering the angular change detection for each and every activity. This adds up to be computationally rather expensive and grinds the browser to a halt.
