apache / apache/hop

[Feature Request]: UI freezes while typing in DB-metadata fields (e.g., Lookup table) in Apache Hop

Open
#6,521 0 comments 0 reactions 0 assignees View on GitHub
awaiting triage Hop Gui P3
Dominant language
Java
Stars
1.5k
Forks
476
Avg merge
18h 32m
Merged PRs (30d)
216

Description

### What would you like to happen?

Description
When editing transforms that rely on database metadata (e.g., Database Lookup), Hop’s UI becomes laggy/freezes while typing in fields like Lookup table (table name). It looks like metadata is being fetched/validated on every keystroke, blocking the UI thread.

The issue is more noticeable in larger pipelines (many hops/loops). It can also happen when opening/editing transforms such as Select Values, where the dialog seems to refresh metadata and the UI freezes.

Expected

Smooth typing without UI blocking.

Metadata loading/validation should be async and/or debounced.

Optionally, use a short-lived metadata cache per connection to reduce repeated calls.

### Issue Priority

Priority: 3

### Issue Component

Component: Hop Gui

Contributor guide

Open the contributing guide

Research direction

Reproduce the freeze while typing in the Database Lookup table-name field and while opening or editing Select Values in a larger pipeline. Profile when database metadata is fetched or validated, then verify that typing remains responsive and that metadata work is asynchronous or debounced, with repeated calls reduced where appropriate.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.