Skip to content

Sticky header and bottom action buttons for long Plan / Apply output #967

Description

@schroedermatthias

Problem

When a Terraform Plan or Apply produces a large amount of output, the run details page becomes very long. While reviewing the output, users have to scroll a significant distance.

This creates two usability issues:

  1. Once you’ve scrolled down, the run header (status, metadata, etc.) is no longer visible.
  2. The primary action buttons (Apply, Discard, Cancel, depending on the run state) remain at the top of the page, requiring users to scroll all the way back up before they can continue.

Proposed solution

  1. Make the run header sticky

Make the header of the run details page position: sticky so that it remains visible while scrolling through the log output.

This would allow users to always see important run information without losing context.

  1. Duplicate the action buttons at the bottom

Add a second set of the primary action buttons at the bottom of the run output panel.

This would allow users to review the entire Plan or Apply output and immediately perform the next action without having to scroll back to the top.

Benefits

  • Better usability for large Terraform plans/applies
  • Less unnecessary scrolling
  • Faster review workflow
  • Keeps important run information visible while inspecting output

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions