As a Watchlist Expiry user, I want any value less than "1 hour" to display as "a few hours left" (rather than "0 days"), so that I know that the watch is currently in place and will expire soon.
Background: In T253936, we implemented a change so that users would see "7 days left," rather than "6 days left," after watching a page for a week. In the course of the investigation, we found that, if someone is watching a page for less than "1 day left," they will see "0 days left." This is confusing to users, since "0 days" seems to indicate that the watch period is over (even though they will still see the half star, indicating that the watch period is ongoing). For this reason, we will update "0 days left" to say "A few hours left" in all relevant places, such as the drop-down, tooltip, and status indicators.
Acceptance Criteria:
- If the watch period for a page is less than "1 day left," display the time remaining as "A few hours left"
- This would apply to drop-downs, the tooltip when hovering over the star or the clock icon, and the information displayed in edit:watchlist
- Never display "0 days left"