rjgoyln opened a new pull request, #72005:
URL: https://github.com/apache/airflow/pull/72005

   ## Summary
   
   List pages stack their search and filter controls directly under the shared 
table's row count heading. Because a filter change starts a fresh query, the 
heading vanished for the duration and the controls slid up a line, then dropped 
back when results arrived — a visible jump on every filter the user touched.
   
   The heading now stays put and names the model without a number while the 
count is unknown, which is what a table with no total already renders.
   
   That alone leaves the Dags page flashing skeletons where its results were, 
so it now holds the previous results until the filtered ones arrive, matching 
`DagRuns` and `TaskInstances`. The progress bar covers the wait; it toggles 
`visibility`, so it costs no reflow.
   
   ## Scope
   
   Only the Dags page holds its previous results. The other list pages still 
flash skeletons below the now-stable controls, and several key their queries on 
route params, so retaining the previous entity's rows there needs a per-page 
decision.
   
   closes: #71979
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5)
   
   Generated-by: Claude Code (Opus 5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to