MetaBrainz Foundation

In BookBrainz, the "Add" menu in navbar shouldn't close after a click

This task will see you pick a ticket from our issue tracker; if you do not already have an account, you will need to create one. Assign this ticket to yourself, and use it to track your progress, write comments and ask questions.

Use case: "I want to create ten new works for an anthology I'm trying to enter." Currently, that means clicking "Add", then "Add Work" (to be opened in new tab), then the menu closes, again "Add", again "Add Work", etc., 10 times in a row. For this task, you will modify the navbar code to prevent the "Add" dropdown menu from closing automatically after a click inside the dropdown. In MusicBrainz, for example, a user can just Ctrl+Click "Create work" 10 times to open 10 tabs, a useful feature for power users.

Follow the instructions on the BookBrainz site github repo to run a local development environment. When you are satisfied with your code, create a pull request ("PR"), comment on this task with a link to the PR that we will review.

Task tags

  • react
  • jira
  • code
  • bookbrainz
  • github

Students who completed this task

TheFaR8

Task type

  • code Code
close

2018