Project

General

Profile

Actions

Feature #19369

open

Update browser title to reflect current main panel view

Added by Peter Amstutz over 1 year ago. Updated 11 months ago.

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

Description

Currently the title is set to "Arvados Workbench (clusterid)".

The page title should be kept up to date with the name of the item or page currently displayed in the main panel.

Actions #1

Updated by Peter Amstutz over 1 year ago

  • Description updated (diff)
Actions #2

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-08-31 sprint to 2022-09-14 sprint
Actions #3

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-09-14 sprint to 2022-09-28 sprint
Actions #4

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-09-28 sprint to 2022-10-12 sprint
Actions #5

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-10-12 sprint to 2022-10-26 sprint
Actions #6

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-10-26 sprint to 2022-11-09 sprint
Actions #7

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-11-09 sprint to 2022-11-23 sprint
Actions #8

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-11-23 sprint to 2022-12-07 Sprint
Actions #9

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-12-07 Sprint to 2022-12-21 Sprint
Actions #10

Updated by Peter Amstutz over 1 year ago

  • Story points set to 2.0
Actions #11

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-12-21 Sprint to 2023-01-18 sprint
Actions #12

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2023-01-18 sprint to 2023-02-01 sprint
Actions #13

Updated by Peter Amstutz over 1 year ago

  • Release set to 59
  • Target version deleted (2023-02-01 sprint)
Actions #14

Updated by Peter Amstutz over 1 year ago

  • Target version set to To be scheduled
Actions #15

Updated by Brett Smith over 1 year ago

For better accessibility I think we should avoid including the UUID, for the same reason you should avoid having raw URLs in text: hearing it read through a screen reader would be unpleasant and unhelpful. If the object doesn't have a name I think it would be better to prefer a generic description like "<resource type> on <cluster name>," a la:

"Collection on Arvados Playground"
"Workflow on PharmaCo EMEA R&D"
etc.

I don't know if we have a concept of a human-friendly "cluster name" yet, if we don't at least a five-letter identifier would be nicer than a 25-character UUID.

Actions #16

Updated by Peter Amstutz over 1 year ago

  • Story points deleted (2.0)
  • Target version changed from To be scheduled to Future
Actions #17

Updated by Peter Amstutz 11 months ago

19369-workbench-title @ arvados-workbench2|99cfb0bcf2d99f8d410a7cb90e252bda9664be9e

developer-tests-workbench2: #1242

This is very simplistic, it just incorporates the path into the title. I think this is worth merging as a stopgap until we can dedicate time to a better solution.

The immediate problem this is solving is that when copying-and-pasting URLs from a browser, some applications (for example, Microsoft Teams, I think Google docs does something similar) will create a hyperlink from the page title. When the title doesn't change, all links end up looking like this:

Arvados Workbench (pirca)

Arvados Workbench (pirca)

Arvados Workbench (pirca)

With this change, you would get this:

Arvados (pirca) - projects/pirca-j7d0g-chdv0xwrzxngtfn

Arvados (pirca) - collections/pirca-4zz18-206mirljpin8ape

Arvados (pirca) - workflows/pirca-7fd4e-sslae9mfsf4y8nv

I 100% agree it would be friendlier to include the actual names of the thing you are looking at, but that's going to be more time consuming to implement, because we don't know the object name (and thus can't set the title) until after we've loaded the object record, which has to be done differently for every route.

Actions #18

Updated by Peter Amstutz 11 months ago

I propose merging this now and keeping the ticket open to do a more thorough solution later.

Actions #19

Updated by Peter Amstutz 11 months ago

  • Description updated (diff)
Actions #20

Updated by Brett Smith 11 months ago

Peter Amstutz wrote in #note-18:

I propose merging this now and keeping the ticket open to do a more thorough solution later.

This sounds good to me and the branch is good to merge, thanks.

Actions

Also available in: Atom PDF