This is a report of a user interface bug. The problem manifests itself while executing a particular workflow via the web UI for identifying observations.
On any observations page, perform the following actions:
- Suggest an identification
- Make an annotation
Under the right conditions, step 1 interferes with step 2. Three sections of the observation page are involved: Activity, Community Taxon, and Annotations. The basic problem is that the content of the Community Taxon section is dynamic.
Suppose the observation has a single identification before the workflow is executed. If step 2 is performed immediately after step 1, the process will be disrupted since step 1 causes the content of the Community Taxon section to change, which pushes the UI for annotations further down the page. If a select menu was activated prior to the rendering of the dynamic content, the interface will be “broken,” that is, the select menu will be displaced. Additional user actions will be required to complete the annotation process.
This bug is unfortunate since it discourages annotations. The interface should be redesigned to encourage annotations at the time of identification.