wego-bus-map icon indicating copy to clipboard operation
wego-bus-map copied to clipboard

Edge Case: Trip Updates Do Not Run to Completion

Open stephenyeargin opened this issue 1 year ago • 0 comments

Scenario: A vehicle is extraordinarily behind schedule. Trip updates may only extend a portion of the remaining trip (handful of stops ahead of current position).

Result: Lack of updated times on stops ahead of the vehicle will show those times as already completed (lower opacity) because the clock time comparison evaluates to true. This will show rows of completed stops, active stops, and then inactive stops again.

Desired Behavior: A look-behind check is done to ensure that trip updates not extending to the completion of the trip (final stop sequences are empty) will not show a stop as completed. Stretch goal would be to show an exception warning on those rows/stops.

stephenyeargin avatar Jul 24 '22 14:07 stephenyeargin