A pair of boards FE fixes

What does this MR do and why?

Two fixes:

  1. Don't remount the filtered search on initial board load

    See these flakes:

    Diagnosed based on this job's screenshot: the board is loaded, input unfocused, no suggestions:

    image

  2. Handle creating a board before the boards list has loaded

    This doesn't occur in CI 'cause every spec that creates a board waits for requests first, but it's locally producible: if you create a board before the list query finishes, you can get stuck with a "Unable to save your changes" in a modal you can't exit since sourceData comes back as null!

These are such borderline "bugs" that I'm calling them typemaintenance since these will benefit us more in CI than anything else.

Discovered via Remove all uses of `wait_for_requests`, `wait_f... (&22879).

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Asherah Connor

Merge request reports

Loading
Loading