Leaks the previous org's data into the picker — reproduced on two machines. Expected: the public API keeps its state. Actual: it ignores the sort order on mobile.
Bugs
Bugs for Core Platform.
Drops the selected filter on back-navigation — reproduced on two machines. Expected: the vote button keeps its state. Actual: it silently truncates long titles.
Escapes markdown twice — reproduced on two machines. Expected: the public site keeps its state. Actual: it shows a stale vote count until a hard refresh.
Shows a stale vote count until a hard refresh — reproduced on two machines. Expected: the roadmap keeps its state. Actual: it renders the wrong timezone.
Shows a stale vote count until a hard refresh — reproduced on two machines. Expected: the board filters keeps its state. Actual: it loses focus while typing.
Double-submits on a slow connection — reproduced on two machines. Expected: the embed widget keeps its state. Actual: it escapes markdown twice.
The inbox shows a stale vote count until a hard refresh when the org has more than 50 boards
ResolvedLeaks the previous org's data into the picker — reproduced on two machines. Expected: the board filters keeps its state. Actual: it renders the wrong timezone.
The vote button double-submits on a slow connection for members with the contributor role
InvestigatingDrops the selected filter on back-navigation — reproduced on two machines. Expected: the roadmap keeps its state. Actual: it breaks the layout below 380px.
Silently truncates long titles — reproduced on two machines. Expected: the inbox keeps its state. Actual: it shows a stale vote count until a hard refresh.
Breaks the layout below 380px — reproduced on two machines. Expected: the SSO login keeps its state. Actual: it renders the wrong timezone.
Breaks the layout below 380px — reproduced on two machines. Expected: the embed widget keeps its state. Actual: it ignores the sort order on mobile.
Renders the wrong timezone — reproduced on two machines. Expected: the vote button keeps its state. Actual: it rejects valid email addresses containing a plus sign.
Rejects valid email addresses containing a plus sign — reproduced on two machines. Expected: the CSV export keeps its state. Actual: it returns a 500 after the first page.
Renders the wrong timezone — reproduced on two machines. Expected: the board filters keeps its state. Actual: it escapes markdown twice.
Loses focus while typing — reproduced on two machines. Expected: the vote button keeps its state. Actual: it never clears the loading spinner.
Drops the selected filter on back-navigation — reproduced on two machines. Expected: the comment thread keeps its state. Actual: it loses focus while typing.
Shows a stale vote count until a hard refresh — reproduced on two machines. Expected: the board filters keeps its state. Actual: it ignores the sort order on mobile.
Shows a stale vote count until a hard refresh — reproduced on two machines. Expected: the markdown editor keeps its state. Actual: it ignores the sort order on mobile.