Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bug Bash Fundamentals

...

Name

Language(s)

User role(s)

E.g.: Anto Sgarlatta

E.g.: Spanish, English

E.g.: Farm Owner, Farm Worker

Riddhi Battu

English

Farm Owner

Joyce Sato-Reinhold

English, Punjabi

Farm Manager, Farm Worker

Sayaka Ono

English, Japanese

Farm Owner

Larisse Cavalcante

Portuguese, English

Farm Manager

Denis Dovganyuk

English, French

Farm Owner and Farm Worker

David Trapp

Spanish

Farm manager

...

Reporter

Description

Details

Have the same opinion?

E.g.: Anto Sgarlatta

E.g.: The “+” add button is too large

E.g.:

Repro steps

  1. Access LiteFarm logged out

  2. Click on the Google SSO button

Expected

Should navigate to the Google page to choose an account

Actual

Nothing happens

Screenshots/videos

E.g. Joyce Sato-Reinhold

Duncan Brain

Some way to pre-fill more of the animal creation data

Repro steps

  1. Go to create animal

  2. Create 100 animals, choosing “create individual profiles”

  3. Click next

  4. Add breed image to all 100 animals individually, or add supplier to all animals individually, or etc …

Expected

Either able to specify more/most fields on the previous screen, or some other mechanism

Actual

Must add details to each individual animal.

Screenshots/videos

I have started some designs solving this particular issue, it’s a good feature to add in the future. Also I would think we would tackle the CSV animal upload before that, as I’d argue if you have 100 individuals animals to add, it’s not the right UI for that.

Duncan Brain

Sire & Dam, and Supplier should should be linked to animals and suppliers respectively

Repro steps

  1. In create/edit animals -- Fill out Sire + Dam + Supplier

  2. It is a text field

Expected

It is a search/select field

Actual

Reconciling duplicates when we do this will be fun

Screenshots/videos

Anto Sgarlatta the reason we went for a text field was to reduce complexity since sire/dam could be animals not in the farm (related to item below, but it’s possible the user wouldn’t want to track animals not in their farm)

Duncan Brain

A third option to “Born here”, “Brought in” might be “Breed Lineage” or “Not on farm”

Repro steps

  • Go to edit/create animals

  • Add a

    Just thinking we don’t want this data until we have thought though lineage and related expenses. (better to have less bad data than more data to fix in the future)

    Duncan Brain my concerns about reconciling future data specifically with regards to expenses are helped by Loic Sans point that we should never ever try to convert these into expenses, the user may bypass our lack of linking and create the expense themselves while we develop that feature. But also abandoning/deperecating table data in the future kind of stinks. Sire and dam can be converted in the future with less issues.

    Duncan Brain

    A third option to “Born here”, “Brought in” might be “Breed Lineage” or “Not on farm”

    Repro steps

    1. Go to edit/create animals

    2. Add a Dam or sire from another farm to store lineage

    3. It is a text field, with a limit of 255 characters

    Expected

    It is linked to animals, and the animal does not have to exist on farm

    Actual

    No such option

    Screenshots/videos

    Duncan Brain

    If I enter cost and supplier I expect an expense to be made.

    Repro steps

    1. Go to edit/create animals

    2. Enter a supplier and cost and brought in date

    3. Go to finances

    Expected

    There is now an expense

    Actual

    No such expense

    Screenshots/videos

    ?: Actually had the same opinion.
    But thought that this will be added in the future.
    DB: Yes my understanding too but in the meantime should we hide it to not make bad data to reconcile in future?same opinion.
    But thought that this will be added in the future.
    DB: Yes my understanding too but in the meantime should we hide it to not make bad data to reconcile in future?

    Duncan Brain Just thinking we don’t want this data until we have thought though lineage and related expenses. (better to have less bad data than more data to fix in the future

    Duncan Brain my concerns about reconciling future data specifically with regards to expenses are helped by Loic Sans point that we should never ever try to convert these into expenses, the user may bypass our lack of linking and create the expense themselves while we develop that feature. But also abandoning/deperecating table data in the future kind of stinks. Sire and dam can be converted in the future with less issues.

    Duncan Brain

    I expect profile options to be furthest top right corner

    Repro steps

    1. Go to logout

    2. Click message

    3. Oops – now click profile

    Expected

    This might be subjective but I thought profile normally in top right corner

    Actual

    Feedback message is there

    Screenshots/videos

    Let’s monitor this and see if we get the same feedback.

    Duncan Brain

    A way to deselect/select all in mobile view in tasks

    Repro steps

    1. Create task flow in mobile

    2. On animal inventory screen

    Expected

    A way to select all animals or deselect all animals

    Actual

    Not present

    • in regular inventory this is on action bar

    • on desktop this is in table header

    Screenshots/videos

    Will look into this

    Duncan Brain

    Accidental click outside checkbox goes to details view and loses check progress

    Repro steps

    1. Go to animal inventory

    2. Start selecting several animals fast

    3. Accidentally click just outside checkbox

    Expected

    Checkbox clicked or nothing happens

    Actual

    Redirected to animal details

    Screenshots/videos

    Screen Recording 2024-12-06 at 12.21.49 PM.mov

    Joyce Sato-Reinhold OMG YES I WAS JUST MAKING A VIDEO

    So frustrating when you have a large selection going. Checkbox hitbox should be much larger, and at the very least should extend to the left edge of the row

    Anto Sgarlatta a better UX patern would be a way to get in/out of selection mode. Nested clickable areas are also really bad for accessibility https://gitnation.com/contents/nested-interactive-elements-an-nightmare-in-accessibility

    Joyce Sato-Reinhold

    System keyboard obscures “Set” (save) button on SexDetails popup (mobile, android)

    Repro steps

    1. Add a new animal on mobile (Android device tested)

    2. Try to add the sex details

    3. Modal pops up. When clicking plus button, keyboard pops up

    4. Keyboard obscures save (“Set”). If modal is closed without hitting set, information just entered is lost

    Expected

    • Either information is saved without hitting save -OR-

    • Save button is not obscured (either because no keyboard pops up or save button is placed differently)

    Actual

    • Save button is hidden, and at first I thought it was a bug because each time I exited the modal my sex details were not saved (I had not seen the save button).

    • Also on Desktop there is no need to hit save

    Screenshots/videos

    Screenshot_20241206-095220.png

    a258d0d6-a50f-47f1-97c0-74260fc35271.JPEG


    Denis Dovganyuk

    Once the user creates an animal it may be not quite clear where you will be redirected once you will click on the “Add more details to your animals” button

    Repro steps

    1. Login with your account

    2. Navigate to the Animals Inventory page.

    3. Create a batch of animals

    4. Click on the “Add more details to your animals” button

    Expected

    Actually for me it was expected that I will be redirected to the animal detail page of the batch that I have just created.

    Actual

    I am redirected to the Animals inventory page.

    Screenshots/videos

    image-20241206-180201.pngImage Removed

    just created.

    Actual

    I am redirected to the Animals inventory page.

    Screenshots/videos

    image-20241206-180201.pngImage Added

    Joyce Sato-Reinhold I was thinking about this again when we watched Divya add new animals and the new entry popped up in the middle of the table and was therefore hard to locate.

    Was navigating to the inventory a placeholder before the details view was created?

    Sayaka Ono

    No reason for abandoning options for animal tasks

    Repro steps

    1. Create a movement task

    2. Go to the read-only view of the task

    3. Click “Abandon”

    4. Click “Reason for abandoning” select

    Expected

    It would be nice if we could add expected reasons for animal tasks in the future

    Actual

    No options for animal tasks

    Screenshots/videos

    Larisse Cavalcante

    Support: Display ‘file’ instead of ‘image’

    Repro steps

    1. Click on the support button

    2. Upload a file

    Expected

    Given that the uploaded content can have various formats, the options displayed should be:
    Change ‘file’
    Remove ‘file’

    Actual

    The options displayed are:
    Change ‘image’
    Remove ‘image’

    Screenshots/videos

    Support wording.png

    Joyce Sato-Reinhold

    “Mobile” view extends to 1200px for all animal inventory-related views

    Mobile view has:

    • no padding

    • centered full-width elements

    IMO it is not appropriate for 800px-1200px.

    Repro steps

    1. View animal inventory on animal page or through tasks

    2. Size your screen at less more than 1200px to view the desktop view, and then start decreasing your screen size to observe the responsive design breakpoints

    Expected

    • Desktop view extends until ~600px, the normal breakpoint for our mobile views

    Actual

    • Mobile view kicks in right at 1200px, and looks “off” (no padding, way too much white space, animal count badge is extremely long)

    Screenshots/videos


    Duncan Brain Agreed, although we have said we don't want to design for tablet a better understanding of touch elements would help as as its normally convenient to keep consistent one way or another but tablet kind of needs both (floating action button I like for touch but not desktop a long way to go for mouse)

    Joyce Sato-Reinhold I just take issue with the idea that 1024+ is still “tablet” (or should be designed for tablet); if 900-1200 or even 1024-1200 were restored to desktop it would make more sense (it’s basically the full width of my laptop).

    I guess it’s not exactly standardized but this example from mui is as good as any:

    breakpoints: {
    values: {
    mobile: 0,
    tablet: 640,
    laptop: 1024,
    desktop: 1200,
    },

    Duncan Brain (thumbs up) agreed!

    Larisse Cavalcante

    Support: attachment window defaults to "image files" only.

    Repro steps

    1. Click the support button

    2. Click on the ‘+ Click to upload’

    Expected

    The window should display files of all supported formats by default.

    Actual

    The window displays only image files by default.

    Screenshots/videos

    image-20241206-192941.png

    Joyce Sato-Reinhold

    I am not able to move my chinchillas, house ducks, or other companion animals to my FARMHOUSE/RESIDENCE)

    (I am contesting the idea that “Residence” should not be a valid destination for animal movement)

    Repro steps

    1. Use a farm with a residence-type location

    2. Create some animals with purpose “Companionship” that reside in your residence

    3. Try to move them there using the movement task

    Expected

    • Residence is selectable so I can assign my animals to that location

    Actual

    • I cannot select my farmhouseresidence, so can only indicate a location like “field” where they do not reside, or have to keep them location “unknown”

    Note: this is one of the situations that could prompt what Prabjot described below when he said “cannot specify a location for a movement task” and we assumed he had no movement-compatible locations. Residence is a

    location like “field” where they do not reside, or have to keep them location “unknown”

    particularly problematic exclusion because it is an AREA LOCATION, not a point or line location like the other excluded locations (gate, water valve, sensor, boundary, etc) and there is no indication to the user why it is not appearing on the map as a selectable location.

    Screenshots/videos

    Joyce Sato-Reinhold

    Desktop animal inventory is displeasingly proportioned

    (I do not think our implementation is correct according to the original Figma. As this is the main view of our new feature, I really would like to see it correct and as attractive as possible).

    Repro steps

    1. Create some animals and batches with descriptive names

    2. View your inventory at Desktop (1200px +) width

    Expected

    • Names readable in their entirety, and “type, breed, and location” allocated less space

      • Since breed is an optional field, it is also very likely to be left blank; it does not need a lot of space

      • To me it looks like the Figma Design does allocate more space to name and less to the other fields

    Actual

    • Names are truncated and squished next to type (a required field)

    • Optional fields breed and location (defaulting to “unknown”) fill half of inventory

    • Lots of space between location name and right-pointing caret

    • (Small issue) batch count badge padding is off; truncates on the right when name is truncated (not otherwise)

    Screenshots/videos

    Original Design

    Joyce Sato-Reinhold

    Image uploader should be hidden when empty in readonly mode

    (This is my fault, I forgot to implement it! 🙇‍♀️ )

    [Duplicate now with table entry below]

    Repro steps

    1. Create an animal or batch without uploading an image

    2. View that animal’s details page

    Expected

    • No image section because there isn’t one and you arrive to a “readonly” view

    Actual

    • “Click to upload” link that you can’t actually use until you switch to “editing…” mode

    Screenshots/videos

    Sayaka Ono

    Animals are deselected when returning from the task creation flow

    Repro steps

    1. Select animals on inventory

    2. Click “Create a task”

    3. Click “<“ to go back

    Expected

    The animals you selected are still selected.

    Actual

    The animals are deselected.

    Screenshots/videos

    Screen Recording 2024-12-06 at 12.32.54 PM.mov

    Denis Dovganyuk

    Add the possibility to filter by retired locations.

    Description:

    Currently when we are on the tasks page, and our farm has some retired locations the tasks that are associated with that retired location and were previously completed or abandoned, will not be displayed on the Tasks page.
    So I believe if we will show those areas in the filters, with the tag( Retired) those tasks will be visible again.
    Actually today while testing , Movement tasks were not displayed for some period of time, and I mentioned that in the Filters this option was also not available.
    And once it was added back to filters. Those tasks became visible again.

    Sayaka Ono

    Animal type and breed filters include types and breeds that don’t exist on the farm

    Repro steps

    1. Open the animal’s filter

    2. Click “type” or “breed” select

    Expected

    Only types/breeds that exist on the farm are displayed

    Actual

    All default types and breeds are displayed

    Screenshots/videos

    Joyce Sato-Reinhold

    When creating a custom task with animals, I never receive a summary view telling me which animals I have selected (unlike in a movement task).

    Repro steps

    1. Create a custom task

    2. Associate animals with animal picking task view

    3. Continue

    Expected

    • Receive a summary of the selected animals on the next screen, same as when I make a movement task (the summary view is above the “select moving to location” in movement task

    Actual

    • No information ever provided on the final count of selected animals

    Screenshots/videos

    Screen Recording 2024-12-06 at 2.37.50 PM.mov

    Anto Sgarlatta

    Validation message in sex detail input is unclear

    Repro steps

    1. Initiate flow to create an animal

    2. Keep count field set to 1

    3. Open input to specify sex detail and specify a number higher than 1

    Expected

    The message should clearly explain that the count needs to be updated, or probably just update it automatically? The only reason count is a separate field is because sex detail is optional, but if the user fills out the sex detail we could easily infer the count and it seems unnecessary to make them update both fields

    Actual

    The sex detail input shows validation error “You cannot have more than 1 animal”

    Screenshots/videos

    Anto Sgarlatta

    If two animals have the same identifier but different tag color there’s no way to distinguish them in the inventory

    Repro steps

    1. Create two animals with the same tag number but different tag color, and no name

    2. Go to the inventory

    Expected

    Animals should be displayed with both the tag number + the tag color in order to tell them apart

    Actual

    Only tag number is displayed

    Screenshots/videos

    Anto Sgarlatta

    [Pre-existing] When abandoning a task, the “Did you enjoy this task?” field shows up and is mandatory

    Repro steps

    1. Create any task

    2. Click on it

    3. Click “Abandon”

    Expected

    If I’m abandoning the task wouldn’t that mean I didn’t complete it? I’d expect the “rating” field not to show up

    Actual

    “Did you enjoy this task?” field shows up and is mandatory

    Larisse Cavalcante

    Multiple selection for "Uses" is not specified.

    Repro steps

    1. Click the ‘add animals’ button

    2. Input basic info and proceed to the details page

    3. Click ‘general details of the batch’

    Expected

    The "Uses" field could specify: Select one or more.

    Actual

    The field only displays: Select.

    Screenshots/videos

    image-20241209-145236.png

    PS. Same for ‘purpose of the movement’

    image-20241209-150929.png

    Repro steps

    Expected

    Actual

    Divya Chayanam

    CTAs are pushed to a corner vs being prominent

    The ‘+’ for adding animals, edit and delete actionable on animal details page could be more prominent

    Divya Chayanam

    Location of animal in editing mode should also be editable

    While editing animal details, either we make animal location editable or don’t show it at all

    Divya Chayanam

    Redundant step of selecting animals if a task was started from a selection of animals

    ...

    Reporter

    Description

    Details

    Pre-existing?

    Priority

    Blocker?

    Also seen by

    E.g.: Anto Sgarlatta

    E.g.: The SSO button is not clickable

    E.g.:

    Repro steps

    1. Access LiteFarm logged out

    2. Click on the Google SSO button

    Expected

    Should navigate to the Google page to choose an account

    Actual

    Nothing happens

    Screenshots/videos

    E.g.: No

    E.g.: High

    E.g.: Yes

    E.g. Joyce Sato-Reinhold

    Denis Dovganyuk

    Users are currently able to create a duplicate of an already existing LiteFarm animal type or breed.

    Repro steps

    1. Open the website https://beta.litefarm.org/

    2. Login to your personal account

    3. Navigate to the Animals inventory page.

    4. Click on the “+” icon

    5. Click “Add animals” button

    6. In the field “ Animal type” start typing an already existing LiteFarm animal type ( In my case “Cattle”)

    7. Click on create “Cattle” button

    8. Complete the flow.

    Expected

    It was expected that on step 7 once the user will try to create an already existing animal type the validation error will be displayed.

    Actual

    The duplicated animal type is created.

    Screenshots/videos

    Video_241126173227.mp4

    Denis Dovganyuk

    Case-Insensitive Validation for Animal Types or Breeds

    Repro steps

    1. Open the website https://beta.litefarm.org/

    2. Login to your personal account

    3. Navigate to the Animals inventory page.

    4. Click on the “+” icon

    5. Click “Add animals” button

    6. Create a new animal type ( In my case : Dog )

    7. Complete the flow.

    8. Repeat the animal creation but this type create the new animal type ( In my case : dog )

    9. Complete the flow.

    Expected

    The system should treat animal type and breed names as case-insensitive. Attempts to create duplicates, regardless of capitalization, should trigger a validation error.

    Actual

    The system does not perform a case-insensitive check when creating a new animal type or breed. As a result, users can create duplicates with differing capitalization (e.g., "Chicken" and "chicken").

    Screenshots/videos

    Video_241126174252.mp4

    Denis Dovganyuk

    Missing Validation Message for Duplicate Animal Types or Breeds.

    Repro steps

    1. Open the website https://beta.litefarm.org/

    2. Login to your personal account

    3. Navigate to the Animals inventory page.

    4. Click on the “+” icon

    5. Click “Add animals” button

    6. Try to create an already existing custom animal type( in my case “ Dog “ )

    7. Complete the flow

    Expected

    The system should validate animal type or breed entries in real-time during the creation process. If a duplicate is detected, a clear and informative validation message should be displayed immediately (e.g., “This animal type or breed already exists on your farm.”).

    Actual

    When a user attempts to create an animal type or breed that already exists, no validation message is displayed during the creation process. Instead, the user encounters a generic error message, “Failed to create Animal or Batches,” only at the final screen.

    Screenshots/videos

    Video_241126174703.mp4

    Denis Dovganyuk

    Cost of Animal Displays Incorrectly for Very Small Decimal Values (e.g., 0.00000001)

    Repro steps

    1. Open the website https://beta.litefarm.org/

    2. Login to your personal account

    3. Navigate to the Animals inventory page.

    4. Click on any animal that you have already created( if you don’t have any than create a new )

    5. Click on the “3 dots “ button

    6. Click on “Edit Basic info” button

    7. Scroll to the bottom of the page and click on the “ Brought in ” radio button

    8. Fill the Value of the field “Price” as “0.00000001”

    9. Click on the “Save” button

    Expected

    The cost should be displayed accurately, maintaining precision up to the required decimal places (e.g., 0.00000001). The system should handle small values gracefully without formatting issues or errors. Denis Dovganyuk does it make sense to allow less than 0.01?

    Actual

    When the user enters a very small decimal value (e.g., 0.00000001), the displayed cost is incorrect it actually shows “1e-8”

    Screenshots/videos

    Video_241127203843.mp4

    Denis Dovganyuk

    Checkbox for 'Create Individual Animal Profiles' Becomes Active When Clicking Outside Its Area

    Repro steps

    1. Open the website https://beta.litefarm.org/

    2. Login to your personal account

    3. Navigate to the Animals inventory page.

    4. Click on the “+” button > Add animals

    5. Click outstide the checkbox “Create individual animal profiles”

    Expected

    The checkbox should only become active or inactive when the user directly clicks on the checkbox itself, not when clicking outside its designated area.

    Actual

    Clicking anywhere outside the checkbox area (e.g., adjacent whitespace or nearby text) incorrectly activates or deactivates the 'Create Individual Animal Profiles' checkbox

    Screenshots/videos

    Video_241128173302.mp4

    Denis Dovganyuk

    “Save” Button Remains Active Without Any Changes in Edit Animal Flow

    Repro steps

    1. Open the website https://beta.litefarm.org/

    2. Login to your personal account

    3. Navigate to the Animals inventory page.

    4. Click on the Animal that you have created earlier.

    5. Click on the “3dots” button > Edit Basic info

    Expected

    The "Save" button should be disabled until a change is made to the animal details.

    Actual

    The "Save" button is active even without making any changes.
    Actually recently in other screens we started changing this behavior.
    For example My Info or Farm Settings flows.

    Screenshots/videos

    Denis Dovganyuk

    Dam and Sire Information Lost When Toggling Between “Brought In” and “Born at the Farm” in Edit Animal Flow

    Steps to Reproduce:

    1. Open the website: https://beta.litefarm.org/.

    2. Log in to your personal account.

    3. Navigate to the Animals Inventory page.

    4. Create a new animal, ensuring that during creation:

      • Select “Batch Origin”.

      • Specify values for “Dam” and “Sire”.

    5. After the animal is created, open the detailed page for the animal.

    6. Click the “3 dots” button.

    7. Select “Edit Animal Info”.

    8. Scroll down the page and change the field “Born at the Farm” to “Brought In”.

    9. Change it back to “Born at the Farm”.

    Expected

    The fields “Dam” and “Sire” should retain the information entered during the animal creation process, regardless of toggling between “Born at the Farm” and “Brought In

    Actual

    The information in the fields “Dam” and “Sire” is cleared and no longer available after toggling between these options.

    Screenshots/videos

    Denis Dovganyuk

    Task creation date mismatch between creation and listing page.

    Repro steps

    1. Open the website https://beta.litefarm.org/ .

    2. Login with your personal account

    3. Navigate to the “Tasks” page

    4. Click on the “+” button

    5. Create any type of the task ( pay attention on the Date that you selected during the creation )

    Expected

    The date on the task listing page will be exactly the same as it was during the creation.

    Actual

    During the creation of the task I entered Date as ( 12/18/2024)
    On the Task listing page the Date is shown as ( 12/17/2024)

    Screenshots/videos

    Jira Legacy
    serverSystem Jira
    serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
    keyLF-4561

    Denis Dovganyuk

    Finance transactions date mismatch between creation and listing page

    Repro steps

    1. Open the website https://beta.litefarm.org/ .

    2. Login with your personal account

    3. Navigate to the “Finance” page

    4. Click on the “+Add a transaction” button > Add expense or Revenue

    5. Fill all the required information( Date should be not today date , for example 11/04/2024)

    6. Click on the “Save” button

    Expected

    The date on the finance transaction list page will be exactly the same as it was during the creation.

    Actual

    During the creation of the task I entered Date as ( 11/04/2024)
    On the Task listing page the Date is shown as ( 11/03/2024)

    On the downloaded report the Dates will be also one day off.
    This is a localization issue.

    Screenshots/videos

    Jira Legacy
    serverSystem Jira
    serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
    keyLF-4565

    Denis Dovganyuk

    Preview Image Broken When Non-Image Files (e.g., .xls, .mp4) Are Uploaded

    Repro steps

    1. Open the website https://beta.litefarm.org/ .

    2. Login with your personal account

    3. Click on the “Send” button on the top right corner of the APP.

    4. Try to upload the file that is not an image

    Expected Results:

    No broken or placeholder preview should appear. This may mislead the user, he may think that the file is not uploaded.

    Actual Results:

    When a non-image file (e.g., .xls or .mp4) is uploaded, the preview section attempts to render the file, resulting in a broken or blank preview.

    Screenshots/videos

    image-20241205-173607.png

    Larisse Cavalcante

    Denis Dovganyuk

    Animal Movement Purpose Not Retained When Task is Modified and Navigated Back

    Repro steps

    1. Open the website https://beta.litefarm.org/ .

    2. Login with your personal account

    3. Navigate to the tasks page.

    4. Create an animal movement task

    5. Start the completion flow of the animal movement task

    6. Select “Yes” under the question Did you have to made any changes to this task?

    7. Modify the number of the animals , and the purpose of movement.

    8. Click on the “ Continue “ button

    9. Click on the “Back” button

    Expected

    When a user sets the purpose of movement for an animal and navigates back and forth in the task, the purpose of movement should remain saved and display correctly.

    Actual

    The purpose of movement for the animal is lost or reset when the user modifies the task and navigates back to it.

    Number of animals is updated correctly

    Screenshots/videos

    Video_241206161903.mp4

    Denis Dovganyuk

    Unable to Filter Animals by Gender

    Repro steps

    1. Open the website: https://beta.litefarm.org/.

    2. Log in with your personal account.

    3. Navigate to the "Animals" page.

    4. Create several batches of animals, ensuring you select the gender of the animals during creation (e.g., Male and Female).

    5. Use the filter options to filter the animals by gender, specifically selecting "Male."

    6. Click the "Apply" button.

    Expected

    Users should be able to filter animals by their gender using the filter options, and the results should display animals matching the selected gender criteria.

    Actual

    All animals are shown. No changes applied.

    Screenshots/videos

    Video_241206163136.mp4

    Yes

    Duncan Brain

    Animals and batches do not line up well in inventory table.

    Repro steps

    1. Have both animals and batches in your inventory

    2. Data does not line up nicely because icons are different shapes

    Expected

    Lines up

    Actual

    Does not line up. If you align text, icons do not align and vice versa.

    Screenshots/videos

    Screenshot 2024-12-06 at 11.32.34 AM.png

    Duncan Brain

    Animal Icon does not appear in main inventory table

    Repro steps

    1. Add an image to an animal

    2. See image is present in detail view

    3. Navigate to inventory

    Expected

    Image is seen in main inventory

    Actual

    It is not

    Screenshots/videos

    Screen Recording 2024-12-06 at 11.37.44 AM.mov

    Joyce Sato-Reinhold This has bothered me for literally months
    DB: 😂

    Denis Dovganyuk

    It is not possible to complete any kind of task if you choose that you have done some changes to the task.

    Repro steps

    1. Navigate to the tasks page.

    2. Create any kind of a task ( IF you have already please skip this step)

    3. Click on the “Task” that you have created

    4. Click on the “ Mark Complete” button

    5. “ Did you have to make any changes? “ YES ( That is important )

    6. During the completion you may do any changes or don’t that doesn’t matter.

    7. Click on the “Save” button

    Expected

    Users should be able to mark tasks as completed, even if the completion date is set to a past date, as long as all other criteria for task completion are met.

    Actual

    Tasks cannot be marked as completed if the completion date is set to a past date. An error or restriction prevents the user from completing the task.

    Screenshots/videos

    Denis Dovganyuk can you show content of error response from API please (screenshot or paste into description)

    Video_241206203030.mp4

    image-20241206-181303.png

    No, checked on the APP and this is not reproducible there.
    Was doing further testing and it happens only when the user Did some changes to the task. If you will not choose that option than the task is completed.

    No

    (Joyce Sato-Reinhold it can’t be pre-existing; the crash is caused by the animal properties)

    Yes

    Joyce Sato-Reinhold I see this on every task (custom or default) that does NOT include animals. Bit surprised that it would have been working this morning 🤔 I think I even noticed yesterday that the related animal ids properties were included in tasks even when empty… but kind of ignored… anyway they are passed on and crash!

    Joyce Sato-Reinhold

    Farm image preview is broken on beta

    (I believe an introduced bug; I don’t see it on prod at the moment)

    Repro steps

    1. Add an image to your farm via the farm settings view

    2. Save and navigate away

    3. Return to the farm settings view

    Expected

    Thumbnail of your chosen image is shown

    Actual

    Broken preview

    Screenshots/videos

    No

    Yes

    Duncan Brain

    local (not beta) console error on animalInventory

    Repro steps

    1. Navigate to animal inventory

    2. view console

    Screenshots/videos

    Screenshot 2024-12-06 at 12.16.09 PM.png

    Duncan Brain it’s the nesting of sectionHeader under Typography component from mui which is by default <p>. You can solve it by making Typography div:

    Code Block
    languagetypescript
    <Typography 
        component="div" sx={{ flexGrow: 1 }}
        className={styles.sectionHeader}>
            {!isMobile && sectionHeader}

    (I think section header moved from text to block level in this PR: https://github.com/LiteFarmOrg/LiteFarm/pull/3544/ – and sorry I totally I did not write it there although that’s when I noticed). Also never checked if changing Typography to div had any effect on styling.

    Joyce Sato-Reinhold

    Weird, I thought I mentioned this in PR review or maybe I forgot.

    (Will add solution to description)
    DB 🙏

    Sayaka Ono

    The message “These animals will be archived and accessible for future reference” is displayed when removing animals

    Repro steps

    1. Select an animal in /animals/inventory

    2. Click “Remove Animals”

    3. Select any option except “Created in error”

    Expected

    ?

    Actual

    The message “These animals will be archived and accessible for future reference” is displayed even though the archived animals section hasn’t been implemented yet.

    Screenshots/videos

    Yes

    Joyce Sato-Reinhold The removed animals are even removed from a task that has been completed in the past, prior to their removal date (will make ticket below as it is related). There is nowhere in app where indication of these animals remain

    Joyce Sato-Reinhold

    (Related to above)

    Animals removed from my farm are retroactively removed from completed movement tasks

    Repro steps

    1. Create a movement task with one animal

    2. Complete it at some point in the past – but not more than a month past because that will trigger an error (e.g. yesterday or last week)

    3. Remove that animal from your farm using the removal flow, and indicate today as the date of removal

    Expected

    • Completed movement task shows the animal, ideally with some indication that the animal is now archived or no longer on farm

    Actual

    • Movement task shows no animals

    • (Bonus issue) in a true case of no associated animals there should not be a section here

    Screenshots/videos

    No

    Yes

    Duncan Brain

    Animal count should truncate at some pre-decided value

    Repro steps

    1. Create an Bees animal batch of 1,000,000

    2. View in inventory

    Expected

    “>54321” is show

    Actual

    Cut off screen (good to make the number component predictable max width for all components with nested animal count)

    Screenshots/videos

    Screenshot 2024-12-06 at 12.31.44 PM.png

    Sayaka Ono

    Animal batch count should truncate at some pre-decided value

    Repro steps

    1. Create an Bees animal batch of 1,000,000

    2. Select the batch in the inventory table

    3. View the header in the detail page

    Expected

    “>54321” is show ?

    Actual

    The number is cut off

    Screenshots/videos

    No

    Sayaka Ono

    The shadow on the confirm button in remove animals modal is cut off

    Repro steps

    1. Select an animal in /animals/inventory

    2. Click “Remove Animals”

    3. Select any option

    Expected

    The shadow on the confirm button is visible

    Actual

    The shadow on the confirm button is cut off

    Screenshots/videos

    Expected:

    No

    Denis Dovganyuk

    Created Custom Task Not Displayed in Crop Plan Task List

    Steps to Reproduce:

    1. Open the website: https://beta.litefarm.org/.

    2. Log in with your personal account.

    3. Navigate to the Crop Plan section.

    4. Create a Custom Task associated with the crop plan.

    5. Ensure the task is not linked to any animals during creation.

    6. Check the list of tasks in the crop plan.

    Expected

    After creating a custom task, that is associated with the crop plan and which doesn’t have any animals in it should appear under the list of tasks in the crop plan, allowing users to view and manage it alongside other tasks.

    Actual

    The custom task, despite being successfully created, does not appear in the crop plan task list, making it inaccessible for users.

    Screenshots/videos

    Video_241206195235.mp4

    No, checked on the APP, and there it works as expected.

    Yes

    Duncan Brain

    Checking “Complete this task now” on custom task results in type error

    Repro steps

    1. Make a custom task with animals

    2. Check this task is complete to go to the complete flow

    3. Click next

    Expected

    Go to completion flow

    Actual

    Type error

    Screenshots/videos

    Screenshot 2024-12-06 at 12.50.13 PM.png

    Yes

    Yes

    Denis Dovganyuk Also see this, doesn’t depend on the fact if custom task includes Animals or not.

    Joyce Sato-Reinhold as Denis said, doesn’t require animals & pre-existing (already on app).

    Jira:

    Jira Legacy
    serverSystem Jira
    serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
    keyLF-4551


    Sayaka Ono

    Switching the “Did you have to make any changes to this task?” option from “Yes” to “No” keeps the edited purpose inputs instead of reverting to the original purpose data in the movement task completion flow

    Repro steps

    1. Create a movement task

    2. Navigate to the read-only view of the task

    3. Click “Mark Complete”

    4. Select “Yes” for "Did you have to make any changes to this task?"

    5. Edit the purpose

    6. Select “No” for "Did you have to make any changes to this task?"

    Expected

    The inputs are reverted to the original data

    Actual

    The edited purpose inputs are retained

    Screenshots/videos

    Screen Recording 2024-12-06 at 10.27.33 AM.mov

    No

    Denis Dovganyuk

    No results are displayed, because previously filters were automatically applied.

    To reproduce this issue you should have at least several created in your farm, and they should have some different data. For example different breed.

    Repro steps

    1. Open the website

    2. Login with your account

    3. Navigate to the Animals page.( In my case you may see that I have 3 Batches of Cattles, and 1 Batch is located on “Farm Worker” area.)

    4. Click on the filters > Choose cattle as an animal type ( 3 results are displayed - correct )

    5. Click on the filters once again and add a breed ( In my case Angus )
      2 results are displayed, and that is correct.

    6. Click on the Filters again and add a Location( In my case Farm worker )
      No results is displayed - that is also correct no results matches the filters

    7. Click on the “Clear all filters” button
      All animals are displayed again.

    8. Click on the “Filters” again > And choose a location again

    9. Click on the “Apply” button

    Expected

    1 Batch of animals(ID 1) should be displayed.

    Actual

    0 results are shown

    Screenshots/videos

    Video_241206230832.mp4

    No

    Denis Dovganyuk

    It is not possible to complete the movement task if you choose that you have done some changes to that task and also you choose a date in the past.

    Repro steps

    1. Open the website

    2. Login with your account

    3. Navigate to the tasks page.

    4. Create a movement task

    5. Open the task that you have just created.

    6. Click on the “Mark Complete” button

    7. Go through the completion flow. ( you may make some changes or no it doesn’t matter)

    8. On the last screen before clicking “Save” button, you will need to change the date into some date in the past.( in my case previous month)

    9. Click on the “Save” button

    Expected

    The task should be completed

    Actual

    The task is not completed an error is displayed.

    Screenshots/videos

    image-20241206-183716.png

    Additional information:
    All my animals hasn’t got both Date of birth or Date brought in specified.
    This values are empty.

    No

    Yes

    Joyce Sato-Reinhold I see this too moving animals that have NO birth or brought in date set on them. I only see it when the time is fairly far back. I wonder if the record created date is coming into play? Or oddly maybe… changing the month? So Dec is okay but Nov errors?

    Sayaka Ono This happens to custom tasks without animals. What did I do wrong? 🤮

    Sayaka Ono

    (Related to the one above)

    • It is not possible to create movement tasks with a due date before 2024-11-06

    • It is not possible to update the due date of movement tasks to a date before 2024-11-06

    Repro steps

    1. Start the movement task creation flow

    2. Select a date before 2024-11-06 for its due date

    3. Proceed to the last step and click “Save”

    Expected

    A task should be created.

    Actual

    Task creation fails.

    Screenshots/videos

    Yes

    Joyce Sato-Reinhold What a specific bug 😂 And yes past dates are fine but not more than a month past!

    Joyce Sato-Reinhold

    Un-entered breed is shown as “null” on ‘mobile’ view on all languages

    Repro steps

    1. Create a new animal

    2. Have your screen at less than 1200px

    3. View animal inventory

    Expected

    • Un-entered breed is indicated in language-appropriate and less technical way than “null” (e.g. “No breed” or “None”) -OR-

    • Breed is not shown at all (<-- personal preference and consistent with Desktop view)

    Actual

    • Breed is “null” even with my account set to Punjabi

    Screenshots/videos

    No

    Sayaka Ono

    Recording a movement task in the past messes up animals' location 😱

    Repro steps

    1. Create and complete a movement task with location A for today.

    2. Create and complete a movement task with location B for yesterday, for the same animals. (record the movement that happened yesterday)

    3. Check the animals' location for the task.

    Expected

    The animals are in location A.

    Actual

    The animals are in location B.

    Screenshots/videos

    Yes

    Duncan Brain 😱 😱 - makes sense tho

    Sayaka Ono

    Task date filter doesn’t work as expected

    Bug1:

    Repro steps

    1. Go to /tasks

    2. Open the task filter

    3. Select a type

    4. Set “Filter by date range” to “Yes”

    5. Click “Apply”

    Expected

    The date filter is applied

    Actual

    The date filter is not applied

    Bug 2:

    Repro steps

    1. Go to /tasks

    2. Open the task filter

    3. Set “Filter by date range” to “Yes” and edit the dates (“Apply” button should be enabled without editing the dates - pre-existing bug)

    4. Click “Apply”

    5. Open the task filter again

    6. Select a type

    7. Set “Filter by date range” to “No”

    8. Click “Apply”

    Expected

    The date filter is removed

    Actual

    The date filter is still applied

    Screenshots/videos

    Screen Recording 2024-12-06 at 12.56.16 PM.mov

    No

    There may be a bug ticket for the date filter

    Yes

    Sayaka Ono

    The app crashes when trying to access deleted animal’s details page

    Repro steps

    1. Create an animal

    2. Delete the animal

    3. Click the browser’s “→” button to go forward

    Expected

    The “unknown record” screen is displayed.

    Actual

    The app crashes. (Cannot read properties of undefined (reading 'id'))

    Screenshots/videos

    Screen Recording 2024-12-06 at 1.07.59 PM.mov

    Denis Dovganyuk Also saw that issue.

    Larisse Cavalcante

    Number of animals in a batch displays as ‘infinite’; failed to create the batch.

    Repro steps

    1. Click the ‘Add animals’ button

    2. Input a very high number

    3. Click the ‘Next button’

    4. Click 'Batch details'

    5. Click save

    Expected

    Not sure, maybe: ‘number shouldn’t be higher than xxx' before allowing to advance to the next page?

    Actual

    Number of animals in a batch displays as ‘infinite' → ‘Failed to create batches’.

    Screenshots/videos

    image-20241206-212634.png

    image-20241206-214015.png


    Denis Dovganyuk

    Farm worker is able to create an Animal Movement task is it allowed?

    Pre execute

    The farm should have animals created, Farm Worker is not allowed to add animals to the farm

    Repro steps

    1. Login to LiteFarm as a Farm worker

    2. Navigate to the tasks page.

    3. Create a Movement task

    Expected

    It was expected that I won’t be able to create a Movement task as a FarmWorker.
    Because I can’t even add animals.

    Actual

    The task is created.

    Screenshots/videos

    Hmm, I’m not sure if that’s wrong but there is an inconsistency because Farm Workers do not have the ability to add Movement task by Action Bar > Create Task. If one flow is available to them probably both should be. Joyce Sato-Reinhold

    Denis Dovganyuk

    Animals Are Not Added to Custom Tasks Created by Farm Worker Accounts

    Pre execute

    The farm should have animals created, Farm Worker is not allowed to add animals to the farm

    Repro steps

    1. Login to LiteFarm as a Farm worker

    2. Navigate to the tasks page.

    3. Create a Custom task which is associated with some animals

    4. Open the task that you have created.

    Expected

    When a custom task is created using a Farm Worker account, the selected animals should be automatically associated with the task.
    OR
    Farm worker should not be able to create a custom task.

    Actual

    When a custom task is created using a Farm Worker account, no animals are associated with the task, even if they were selected during task creation.

    Screenshots/videos

    Video_241206233107.mp4

    Joyce Sato-Reinhold Wait there is a lot going wrong here!

    1. There is lack of highlight as recorded below so you can’t tell what is selected

    2. There is no summary view on the custom task creation flow (is that right Duncan Brain?Joyce Sato-Reinhold - correct) That may be worthwhile to add regardless, or it might only be an issue when the highlight is broken like here. I’ll add to the UX table.

    3. In this particular video I think that resulted in all the animals that were selected got deselected but kind of just by chance.

    4. Joyce Sato-Reinhold You are right . I just tried to do the same without clicking so hardly and yes the animals are added. But you don’t have that view that shows that animals were added.
      As I mentioned this is not highlited, and there is no modal that tells us how many animals have you added.

    image-20241207-030630.png


    Joyce Sato-Reinhold I think they are added but were deselected in the video there. The lack of highlight and lack of summary component on Custom Tasks is confusing the situation

    Denis Dovganyuk

    The selected animals are not highlited highlighted during the completion of a Movement task. (Farm Worker account)

    Repro steps

    1. Create a movement task with a Farm worker account

    2. Open the task that you have just created.

    3. Click on the “Mark Complete “ button

    4. Select that you did some changes to the task

    5. Try to change animals that are associated with the task.

    Expected
    The selected animals are highlited.

    image-20241206-213722.png

    Actual Result:

    Animals are not highlited

    Screenshots/videos

    Video_241206233455.mp4

    Here how it should be:

    Yes

    Joyce Sato-Reinhold This is true for movement task creation as well. Animals can be selected and associated with the task, only the highlight is missing. Very interesting.

    Duncan Brain haha good find - we gotta remember to use Farm Worker more. I think isAdmin hides the checkbox and the onRowClick allows the whole row to be a select for this view.

    Sayaka Ono

    After submitting the feedback form, the user is redirected to the home page

    Repro steps

    1. Submit the feedback form on inventory page

    Expected

    The user stays at the inventory page

    Actual

    The user is redirected to the home page

    Screenshots/videos

    Joyce Sato-Reinhold this is because the pop-up submission modal is defined on the home screen unfortunately

    Denis Dovganyuk

    The information is not updated properly for the farm worker.

    Pre - execute:

    To reproduce this issue you will need to have Farm Worker account and a Farm Owner account associated with the same farm.
    Your farm should have some animals.

    Repro steps

    1. Open the Animals inventory page ( On a Farm Worker account and on the Farm owner account)

    2. With a Farm owner account “ Delete” some animals on your account.
      This may be newly created animals or those that has already completed tasks.

    3. Navigate to the Farm Worker account.

    4. Open the “Animals page”

    5. Observe that all animals are still visible on your farm.

    6. Navigate to the tasks page

    7. Create a movement task or custom task that is associated with those deleted animals.

    Expected

    The information is updated.
    So the user won’t be able to complete or create new task associated with those animals.

    Actual

    The misleading information is shown for a Farm Worker account

    Screenshots/videos

    Video_241207000110.mp4

    Denis Dovganyuk could you specify that “Navigate to the Farm Worker account” means you have to have both open concurrently (i.e. this is a concurrency bug)? I thought you meant navigate through logout and logging back in, which will not display this behaviour (I saw in the video you had two browsers though)

    Sayaka Ono

    Title is missing in the animal details view header

    Repro steps

    1. Go to the animal details view of any animal

    Expected

    Actual

    The title is missing

    Screenshots/videos

    Sayaka Ono

    Removed animals are not displayed in a completed/abandoned task, even though they were included in the task

    Repro steps

    1. Create an animal

    2. Create and complete a movement task for the animal

    3. Remove the animal

    4. Go to the read-only view of the completed task

    Expected

    The removed animal is displayed in the task as a record.

    Actual

    The removed animal is not displayed in the task. (Another question, should we null the location of animals when they are removed? The summary table shows animals' current location…)

    Screenshots/videos

    Yes

    Duncan Brain

    Table header needs to be lowered or KPI higher n z-index.

    Repro steps

    1. Have lots of animal type

    2. Click on the overflow box

    Expected

    KPI higher than table header

    Actual

    KPI lower than table header

    Screenshots/videos

    Screenshot 2024-12-06 at 6.21.34 PM.png

    Duncan Brain

    Top menu right side may need a hamburger menu at some point

    Repro steps

    1. Resize your screen to 275-300px

    Expected

    Menu does not underlap logo

    Actual

    Screenshots/videos

    Screen Recording 2024-12-06 at 6.25.47 PM.mov

    Sayaka Ono

    The app crashes when attempting to delete animals that have already been deleted (caused by concurrency behaviour, but the issue is that errors are not properly handled)

    Repro steps

    1. In one browser, create an animal.

    2. Log in using another browser and delete the animal.

    3. Return to the first browser and attempt to delete the animal.

    Expected

    The error snackbar is displayed.

    Actual

    The app crashes.
    (After the API returns an error, the GET animals API is called, which causes the crash. This GET API call should not occur.)

    Screenshots/videos

    David Trapp

    Personalized image should be used for batch/individual identification in inventory [Duplicate]

    Assuming this is a usability suggestion and not an error.

    Repro steps

    1. Add a custom image to the batch or individual

    Expected

    After I’ve added a custom image to the animal or batch of animals, I should see that custom image for the animal/batch, instead of the default graphic.

    Actual

    default graphic still displays.

    Screenshots/videos

    image-20241209-125142.pngimage-20241209-125208.png


    David Trapp

    Clicking cancel doesn’t do anything

    Repro steps

    1. Start the “Add animal flow”

    2. Select a type and breed

    3. Click “Cancel”

    Expected

    I should get the standard cancel prompt

    Actual

    nothing happens, but the url changes. Eventually the native cancel appears

    Screenshots/videos

    Animals cancel issue.mp4

    Anto Sgarlatta

    Multiselect input pills clear button styling offset

    Repro steps

    1. Use any multiselect input (e.g. animal purpose)

    Expected

    Remove icon in pills should be vertically centered

    The pills also look different from the designs so if we fix them we could possibly update the whole styling?

    Actual

    Remove icon in pills is offset

    Screenshots/videos

    Anto Sgarlatta

    There’s no “I don’t know” option when editing sex detail

    Repro steps

    1. Create an animal and specify the sex

    2. Open animal detail view

    Expected

    In the general details tab, there should be a way to “remove” the sex by choosing “I don’t know”. Link to design

    Actual

    There’s no “I don’t know” option so there’s no way to clear the sex

    Screenshots/videos

    Anto Sgarlatta

    Misleading copy in removal modal? [Duplicate]

    Repro steps

    1. Select an animal on the inventory

    2. Click “Remove”

    3. Choose any option other than Created in error

    Expected

    Not sure

    Actual

    There’s a message saying “These animals will be archived and accessible for future reference”, but there’s no way for users to view them right now

    Screenshots/videos

    Anto Sgarlatta

    Unhandled error when editing animal birth date

    Repro steps

    1. Create an animal without a birth date

    2. Create a task linked to that animal

    3. Click on animal

    4. Attempt to edit birth date to a date after the task date

    Expected

    Validation message should be shown before saving or input should disable unallowed dates

    Actual

    UI doesn’t handle the error properly, generic error toast is shown and error shows up in console

    Screenshots/videos

    Yes

    Anto Sgarlatta

    “Click to upload link” should not display or should “look” disabled if not in editing mode [Duplicate - See Usablity section]

    Repro steps

    1. Create an animal without an image

    2. Click on animal

    Expected

    When not in edit mode, there should be no “Click to upload” link on the image field, or it should look disabled

    Actual

    Click to upload link looks clickable

    Screenshots/videos

    David Trapp

    o instead of null value for animal sex

    Repro steps

    1. Create a batch of animals

    2. For the sex of the animal, indicate the sex for some but not all (for example, I indicated there were 5 animals in total, but said there were only 2 males)

    3. Save

    4. Move to the details page for the batch

    Expected

    The value indicated for the sex of the animals should reflect the most accurate representation

    Actual

    The value shown implies that there are 0 females, when that is not accurate.

    image-20241209-145347.png

    Screenshots/videos

    Denis Dovganyuk

    Clicking on the “Save” button does nothing.

    Repro steps

    1. Open the website

    2. Navigate to the tasks page

    3. Create a Movement task

    4. Navigate on the Tasks detailed page that you have just created.

    5. Click on the “Mark Complete” button

    6. During completion change the “Completion Date”.( In m case 20.11.2024)

    7. Click on the “Save” button

    8. Open the dev tool >Change the resolution of the “LiteFarm” to 550px to 790px.

    9. Click on the “Save” button again.

    Expected

    It was expected that clicking on the “Save” button will cause an error that I have just saw.

    Actual

    When you click on the”Save” button nothing happens.

    Video_241209163514.mp4

    Denis Dovganyuk

    Default Highlighted Animal/Breed Type Remains Highlighted When Attempting to Select Another Option in Dropdown Menu on mobile phone

    Steps to reproduce :

    1. Open the website using your mobile phone

    2. Login with your personal account.

    3. Navigate to the “Animals” page

    4. Click on the “+” button and start the creation process.

    5. Click on the “Type” of an Animal.

    6. Observe that “Cattle” is highlited by default

    7. Start hovering over another category.

    Actual Result:
    When the user attempts to select a different animal or breed type from the dropdown menu, the default highlighted option (e.g., "Pigs") remains highlighted, making it unclear whether the selection has been updated or not.

    Expected Result:
    When the user selects a different animal or breed type, the new selection should become highlighted and visibly reflect the updated choice, ensuring clarity for the user.

    image-20241209-164104.png

    image-20241209-164311.png

    Denis Dovganyuk

    Informative Pop-Up Message Does Not Close on Mobile When User Clicks on "Type Animal" or "Breed" Dropdowns

    Steps to reproduce :

    1. Open the website using your mobile phone

    2. Login with your personal account.

    3. Navigate to the “Animals” page

    4. Tap on the “+” button and start the creation process.

    5. Tap on the info button near the “Create Individual animal profiles”

    6. Tap on the “Type” field

    7. Click on the “<“ button on your Keyboard.

    Actual Result:
    The informative pop-up message remains visible on the screen when the user interacts with the "Type Animal" or "Breed" dropdown menus on a mobile device, obstructing the view and interfering with the user experience.

    Expected Result:
    The informative pop-up message should automatically close when the user clicks on the "Type Animal" or "Breed" dropdowns, allowing the user to interact with the dropdown menu without any obstruction.

    Screen_Recording_20241209_185033_Chrome.mp4

    Riddhi Battu

    Creating a new category - it is case sensitive. “Type” and “Breed”

    Repro steps:

    1. Sign into Litefarm using my google account

    2. Go to animal tab and create new animal

    3. When selecting “Type” or “Breed” if its not the exact string it created a new category

    Expected:

    Identification of category regardless of case difference or special characters, 

    Actual:

    Case Sensitivity:

    "Dog" vs. "dog"

    "Lab" vs. "lab"

    Special Characters:

    "snake," vs. "Snake"

    "python" vs. "python."

    Divya Chayanam

    “This task has already been completed flow” is broken for custom tasks

    Steps to reproduce: Select animals > create task > custom task > fill details > select check box “task already completed

    Expected: Prompt to complete task

    Actual: Error screen

    Divya Chayanam

    Icon against pigs is of cattle

    Create animal

    Prabhjot Singh

    How do you define the location?

    When creating a batch of animals, how does the user define the location of the batch?

    Prabhjot Singh

    Adding a task for a batch of animals (chicken)

    Trying to add a task “Movement” for a batch of chickens but can’t select anything on the Map

    Prabhjot Singh

    Adding sex details of a batch of animals

    When Creating a batch of animals and specifying their sex details, it allows us to specify for less than the total. Do we allow that?
    If yes, should we maybe add a third “unspecified” section?

    Riddhi Battu

    Have to always press enter to ensure the value is stored instead of just clicking out of it when typing in animal type and breed.

    Repro steps

    1. Log into account using google

    2. Go to create animal

    3. Fill in Type and Breed 

    Expected:
    If I type in an animal type and move to fill out another field without pressing "Enter" on keyboard or selecting the category, the input does not register or save.

    Screenshots/videos

    Unable to insert video