OpenCut-app / OpenCut-app/OpenCut

[BUG] Text layer component does not update value on canvas/timeline

Open
#818 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
89.8k
Forks
8.9k
PR merge metrics
No merged PRs in 30d

Description

Platform

Windows 10 IoT LTSC

Browser

Chrome 148

Current Behavior

When adding a text layer via the web interface, changing the text value in the properties/inspector panel updates the text inside the input field, but the actual text on the timeline/canvas remains frozen as "Default Text". The visual content does not sync or re-render.

Expected Behavior

The text on the canvas/timeline should immediately update in real-time to match the new string entered in the properties/inspector input field.

Recurrence Probability

Always

Steps To Reproduce
  1. Open the OpenCut web application.
  2. Add a new Text element to the timeline.
  3. Select the text element and go to the properties/inspector panel on the side.
  4. Change the text from "Default Text" to any other string (e.g., "Hello World").
  5. Look at the canvas preview; notice it still displays "Default Text".
Anything else?

I have captured the detailed console logs, network requests, and step-by-step reproduction of this issue in this session recording:

https://app.betterbugs.io/session/6a2739b49a557f21b518cc56?openedDevTab=info&openedConsoleSubTab=all&openedStepsSubTab=all

Note: I would love to contribute and fix this bug. Could you please assign this issue to me?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in the OpenCut web application by adding a Text element and editing its value in the properties/inspector panel. Trace how the input change reaches the canvas and timeline rendering; done means the displayed text updates immediately instead of remaining "Default Text".

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.