Fix comparison table and status section — mobile readability and timeout handling #18
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug Description
The comparison table is hard to read on mobile and has potentially misleading content after removing fake data. The status section shows "Loading..." forever when the API is unreachable because the fetch timeout does not properly abort.
Root Cause Analysis
Comparison Table
table-responsivewrapper or it does not work properly on mobileStatus Section
status.jsusessetTimeoutfor timeout but does not callAbortController.abort()fetchhangs → shows "Loading..." indefinitelyAcceptance Criteria
table-responsive)status.jsproperly usesAbortControllerto cancel fetch on timeoutFiles Likely Affected
js/status.js—AbortController, timeout handling, fallback UIindex.html— comparison table markup,table-responsivewrappercss/style.css— table responsive styles,.table-responsiveoverridesHow to Verify