Project

General

Profile

Actions

Bug #23474

closed

Process logs panel toolbar overlaps details panel

Added by Stephen Smith 12 days ago. Updated 8 days ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Story points:
-

Description

The process logs toolbar overlaps the details panel when opened due to fixed positioning


Subtasks 1 (0 open1 closed)

Task #23475: Review 23474-process-logs-toolbar-bugResolvedStephen Smith03/16/2026Actions
Actions #1

Updated by Stephen Smith 12 days ago

  • Subtask #23475 added
Actions #2

Updated by Stephen Smith 12 days ago ยท Edited

Changes at arvados|c32103f77c72c51f29c40d204c6b2664188e7b60 branch 23474-process-logs-toolbar-bug
Tests developer-run-tests-services-workbench2: #1692

  • All agreed upon points are implemented / addressed. Describe changes from pre-implementation design.
    • Removed right padding from card header to make space for toolbar in normal layout
    • Changed toolbar class to toolbarWrapper and added toolbar class since I needed to add styles to the actual toolbar
    • Removed fixed positioning, set flex to allow shrinking but not growing
    • Added a small top/bottom negative margin to prevent expanding title bar height
    • Set flex wrap to flex-end on toolbar buttons so it looks a little nicer when it wraps
      • I don't think we really designed for small screens so it doesn't seem like there was any consideration for wrapping, this seems like the best and simplest behavior for the current design.
  • Anything not implemented (discovered or discussed during work) has a follow-up story.
    • none
  • Code is tested and passing, both automated and manual, what manual testing was done is described.
    • Automated tests
    • Checked that tooltip and select stay on top of the content (I didn't touch the z-index)
  • The tested code incorporates recent main branch changes.
    • recent
  • New or changed UI/UX has gotten feedback from stakeholders.
    • No significant changes
  • Documentation has been updated.
    • n/a
  • Behaves appropriately at the intended scale (describe intended scale).
    • no change
  • Considered backwards and forwards compatibility issues between client and server.
    • No issues
  • Follows our coding standards and GUI style guidelines.
    • Yes
Actions #3

Updated by Lisa Knox 11 days ago

LGTM

Actions #4

Updated by Stephen Smith 11 days ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF