View Issue Details

IDProjectCategoryView StatusLast Update
0035493mantisbtuipublic2025-03-01 18:40
Reporterraspopov Assigned Tocommunity  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformMicrosoftOSWindows ServerOS Version2022
Product Version2.27.1 
Target Version2.27.1Fixed in Version2.27.1 
Summary0035493: Inactive buttons of project navigation bar are not clickable
Description

When the nav-tabs element is displayed, the active area of the project selection buttons (displayed when $g_show_project_menu_bar = ON) is overlapped because nav-tabs has relative positioning and is attached to the top of the parent element. Interestingly, because the active button has a higher z-index, it is still available even though it is overlapped.

Additional Information

Introduced in https://github.com/mantisbt/mantisbt/pull/2096/commits/4395fad8d05e3808f7820993ae42bea5f7b35eaf (0035180)

TagsNo tags attached.

Relationships

related to 0035180 closedcommunity The MantisBT web interface must pass HTML validation 

Activities

raspopov

raspopov

2025-02-26 10:31

reporter   ~0069924

PR: https://github.com/mantisbt/mantisbt/pull/2109

atrol

atrol

2025-02-26 14:06

developer   ~0069926

@dregad @raspopov
After fixing the regression, shouldn't we stop pushing to master-2.27 for changes like 0035180, but target them to master / 2.28.0?
I prefer to have stable 2.27.x versions and push to master-2.27 just to fix regressions and - if needed and possible - major security issues.

raspopov

raspopov

2025-02-26 14:37

reporter   ~0069927

On the one hand the changes made in 2.27 are mostly bugfixes, but on the other hand they are still changes, and they may contain new bugs...

dregad

dregad

2025-02-26 14:37

developer   ~0069928

shouldn't we stop pushing to master-2.27 for changes like 0035180, but target them to master / 2.28.0?

I agree, especially as I'm trying to wrap 2.27.1

Related Changesets

MantisBT: master-2.27 a58cf175

2025-02-26 10:29

raspopov


Details Diff
Fix a regression in the layout_api.php file

Fixes 0035493.

When the `nav-tabs` element is displayed, the active area of the project
selection buttons (displayed when `$g_show_project_menu_bar = ON`) is
overlapped because `nav-tabs` has relative positioning and is attached
to the top of the parent element.

Introduced in https://github.com/mantisbt/mantisbt/pull/2096/commits/4395fad8d05e3808f7820993ae42bea5f7b35eaf

Signed-off-by: raspopov <raspopov@cherubicsoft.com>
Affected Issues
0035493
mod - core/layout_api.php Diff File