Skip to content

[Seer Flyout Panels in Issue Details] Change behaviour of browser history when closing the flyout with the "close" button #93600

@souredoutlook

Description

@souredoutlook

Problem Statement

Opening the issue stream, navigating to the issues detail page, then opening the seer fly out and then closing it creates 4 browser history entries:

  • Issue stream
  • Issues detail x
  • Issues detail x with seer flyout panel open
  • Issues detail x

This causes a somewhat annoying behaviour where you cannot return to the issue stream from a page where an open flyout was closed without hitting the browsers "back" button at least twice.

Finally, this behaviour is inconsistent with various flyouts on the page:

  • activity flyout adds a browser history entry
  • breadcrumbs flyout does not affect a browser history at all
  • tags breakdown adds a browser history entry

Solution Brainstorm

  • all flyouts have the same behaviour
  • ideally all flyouts will update history state in place and not add a browser history entry as it creates a jarring experience when using the browsers back button

Product Area

Issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions