Skip to content

Clarify sub-location creation and auto-select new sub-locations #89

Description

@barronlroth

Summary

Make sub-location creation clearer and automatically select/expand newly created sub-locations.

Problem

During item entry, the current “Add Storage Location” flow was confusing when launched from an existing location. It was not obvious that the user was creating a new sub-location, and the name field was interpreted more like “location details”/description rather than the actual location title.

There was also a follow-up usability issue: after creating a new sub-location, the picker should make it obvious where that sub-location went and select it for the item.

Expected behavior

When creating a location under an existing location:

  • The modal title/copy should say “Add Sub-location” or otherwise clearly explain that this creates a child location.
  • The text field should make clear that the user is entering the location name/title, not details/description.
  • After creation, the parent location should expand by default so the new child is visible.
  • The newly created sub-location should be auto-selected for the item/location picker context.

Acceptance criteria

  • Add-location modal title is context-aware: root location vs sub-location.
  • Field label/placeholder clarifies “Location name” / “Sub-location name.”
  • Newly created sub-locations are visible immediately after creation.
  • In item-add/location-picker flow, newly created sub-location is selected automatically.
  • Add/update tests or QA script for creating a sub-location from the picker and confirming selection state.

Notes

Reported during Nina feedback session while adding an item into a linen closet/top shelf flow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions