Skip to content

UI: Wrap long plugin source path in import-error dialog - #69111

Merged
guan404ming merged 1 commit into
apache:mainfrom
dheerajturaga:fix-plugin-import-error-path-overflow
Jun 29, 2026
Merged

UI: Wrap long plugin source path in import-error dialog#69111
guan404ming merged 1 commit into
apache:mainfrom
dheerajturaga:fix-plugin-import-error-path-overflow

Conversation

@dheerajturaga

@dheerajturaga dheerajturaga commented Jun 28, 2026

Copy link
Copy Markdown
Member

A plugin that fails to import is listed in the plugin import-errors dialog by its source path ($PLUGINS_FOLDER/...). A long, deeply nested path is a single unbroken token, so it could not wrap and pushed the centered dialog wider than the viewport, hiding which file failed.

Let the path wrap within the dialog and add a copy-to-clipboard button, matching the Dag import-errors dialog.

Before:
plugin-bug

After:
image

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)
    ClaudeCode Opus 4.8

A plugin that fails to import is listed in the plugin import-errors
dialog by its source path ($PLUGINS_FOLDER/...). A long, deeply nested
path is a single unbroken token, so it could not wrap and pushed the
centered dialog wider than the viewport, hiding which file failed.

Let the path wrap within the dialog and add a copy-to-clipboard button,
matching the Dag import-errors dialog.
@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Jun 28, 2026
@dheerajturaga dheerajturaga added this to the Airflow 3.3.1 milestone Jun 28, 2026
@guan404ming
guan404ming merged commit fc5f044 into apache:main Jun 29, 2026
85 checks passed
@dheerajturaga
dheerajturaga deleted the fix-plugin-import-error-path-overflow branch June 29, 2026 13:19
karenbraganz pushed a commit to karenbraganz/airflow that referenced this pull request Jun 30, 2026
A plugin that fails to import is listed in the plugin import-errors
dialog by its source path ($PLUGINS_FOLDER/...). A long, deeply nested
path is a single unbroken token, so it could not wrap and pushed the
centered dialog wider than the viewport, hiding which file failed.

Let the path wrap within the dialog and add a copy-to-clipboard button,
matching the Dag import-errors dialog.
@vatsrahul1001 vatsrahul1001 added the backport-to-v3-3-test Backport to v3-3-test label Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-3-test Backport to v3-3-test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants