pf_app/ui/src
Paul Trowbridge a3550eabc3 Fall back to the source when the member list misses
Autofill stopped filling anything as soon as the member endpoint answered,
because a hit was treated as the only possible answer: if the key was not in
the list, it returned rather than trying the source. An empty list counted as
an answer too, which is the state while a refresh is still running -- so
wiring up master data broke the behaviour it was meant to improve, for
everyone who had not finished building the list yet.

A miss is not an answer. Empty list, or a key the list does not know, both
fall through to the source lookup as before. It costs one request, on a path
that only runs when someone types a value.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 00:31:54 -04:00
..
assets Scaffold React/Vite/Tailwind UI with 3-step Setup → Baseline → Forecast flow 2026-04-25 16:28:45 -04:00
components Keep master data for a dim_group instead of re-deriving it from the source 2026-09-17 00:19:39 -04:00
views Fall back to the source when the member list misses 2026-09-17 00:31:54 -04:00
App.css Scaffold React/Vite/Tailwind UI with 3-step Setup → Baseline → Forecast flow 2026-04-25 16:28:45 -04:00
App.jsx Stop loading the whole version twice on every page load 2026-09-16 22:42:38 -04:00
auth.jsx Put the app behind a login 2026-09-14 22:20:25 -04:00
index.css Fix period col dropdown dark mode: custom dropdown with theme-aware colors 2026-06-13 00:48:25 -04:00
main.jsx Re-apply row depth from the observer callback, not from window focus 2026-09-16 22:36:29 -04:00
observerShim.js Retry the depth re-apply, and let the shim see into the shadow root 2026-09-16 22:48:11 -04:00
theme.jsx Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00