Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • totem totem
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 191
    • Issues 191
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • totemtotem
  • Issues
  • #83

Closed
Open
Created Feb 07, 2014 by Bugzilla@bugzilla-migration💬Reporter

Error handling improvements

Submitted by Allan Day @aday

Link to original bug (#723831)

Description

If I try to play a video that I don’t have the necessary codec for, I am taken to a view of the last video that I played, and an error dialog pops up. The overall experience is jarring and confusing. Two transitions are combined (to the new view and the opening of the dialog), and it is confusing that I can see the previous video.

Three things we can do:

  1. Prevent the error from occurring - we could scan to check if videos in the library are supported and see if the codecs are available to be installed (a bit like [1]).

  2. Communicate the problem early, so the user doesn't stumble into a trap. If a codec isn't available for a video we could grey it out or overlay an icon over the thumbnail.

  3. Do something nicer if the user does try to play an unsupported video. Here the main thing to do is avoid the double transition, either by popping up an error dialog while staying in the content grid, or transitioning to a new view which has inline information.

Version: 3.14.x

Assignee
Assign to
Time tracking