fix: restore the project board header layout (breadcrumb in the toolbar) - EXO-88315 (#631)#632
Open
Jihed525 wants to merge 1 commit into
Open
fix: restore the project board header layout (breadcrumb in the toolbar) - EXO-88315 (#631)#632Jihed525 wants to merge 1 commit into
Jihed525 wants to merge 1 commit into
Conversation
…ar) - EXO-88315 The board header regressed: the project name sits misaligned and the favorite star and the AI action render inline right after it instead of being grouped with the other actions on the right. Cause: the board-header revamp changed three files, but only two of them reached feature/ai-contribution when the branch was recreated. TasksViewToolbar.vue got the revamp (breadcrumb rendered through a #left slot, extension actions grouped on the right next to the view switcher, filter and sort), while TasksViewDashboard.vue kept the pre-revamp markup: its own projectTasksWrapper/taskViewBreadcrumb block outside the toolbar, with pt-1 pb-5 instead of align-center, plus its own copy of the task-board-header extension point. So the extensions were rendered twice — inline after the title and again inside the toolbar — and the title lost its vertical centering. Restores the intended markup: the dashboard passes the breadcrumb through the toolbar's #left slot and no longer renders the extension point itself, leaving a single render site in TasksViewToolbar. Also drops the task-card/list/gantt-tab-view props, which the revamped toolbar no longer declares (the view switcher replaced them). Verified live on a local 7.3 platform: the header shows the back arrow and the project name on the left, vertically centered, and the star, the AI action, the view switcher, the filter and the sort grouped on the right. eslint clean, webpack build clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> (cherry picked from commit 5ebcc17)
|
ahamdi
reviewed
Jul 23, 2026
Comment on lines
-38
to
-47
| <extension-registry-components | ||
| :params="{ | ||
| project, | ||
| }" | ||
| name="TaskProjectBoard" | ||
| type="task-board-header" | ||
| parent-element="div" | ||
| element="div" | ||
| class="d-flex align-center flex-shrink-0 ms-4" /> | ||
| </div> |
Member
There was a problem hiding this comment.
Is it intended to remove this extensions registry components ?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Backport of #631 to
develop.Summary
Clean cherry-pick (
-x) of #631's commit ontodevelop(originally merged intofeature/ai-contribution). No conflicts.Test plan
develop