MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

21 Open Issues Need Help Last updated: Mar 11, 2026

Open Issues Need Help

View All on GitHub

AI Summary: The Newsfeed component incorrectly displays a "No Results" state or loads incomplete data before the actual notification data is fetched. This issue requires implementing a proper loading state that is shown until the data fetch is complete, ensuring the "No Results" state is only displayed when there are genuinely no notifications.

Complexity: 2/5
good first issue frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: This bug report details an issue where clicking on a transcript timestamp in hearings sometimes incorrectly navigates the video to the preceding transcript item instead of the selected one. The reporter suggests the problem lies within the seconds rounding logic in the `Transcription.tsx` component and labels it as a simple fix.

Complexity: 2/5
bug good first issue frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: This issue proposes removing the `showLLMFeatures` feature flag. The LLM features have been live for a sufficient period, and removing the flag will simplify the codebase. The success criteria ensure that LLM summaries and tags remain visible on the Bill Details and Browse Bills pages after the flag is removed.

Complexity: 2/5
good first issue frontend tech debt

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: This GitHub issue addresses a styling problem on the user profile page for unverified emails. The "Send Another Link" button currently appears disabled despite being functional, and the accompanying text is difficult to read. The goal is to update the button to match primary button styles (bright blue with white text) and ensure the surrounding text uses the default legible color.

Complexity: 1/5
good first issue frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: Users can bypass email verification requirements when submitting testimony by navigating to the submission form from the Testimony Detail page. This bypass allows unverified users to reach the submission form, leading to a poor user experience where the verification failure only occurs at the final publish step. The fix involves implementing email verification checks on the "Add Testimony" button and the Submit Testimony page itself.

Complexity: 2/5
bug good first issue Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: When a logged-out user clicks the 'Follow Bill' button on the Testimony Detail page, the button currently does nothing. The expected behavior is to redirect the user to the login flow, and then return them to the Testimony Detail page after successful authentication.

Complexity: 2/5
bug good first issue Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue Profile Pages tech debt Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue frontend needs scope

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: This issue proposes adding a new feature banner to the homepage to promote the recently launched Hearing Transcripts. The banner should link to the Browse Hearings page and, ideally, include a close button with persistent state and an automatic expiration mechanism.

Complexity: 2/5
good first issue frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: This issue proposes changing the format of downloaded hearing transcripts from CSV to VTT. User feedback indicates a preference for a Word-compatible format, and VTT is expected to open seamlessly in Word, aligning with user expectations set by platforms like Zoom and MS Teams. The primary goal is to update the "Download Transcript" button on the Hearing Detail page to generate a VTT file.

Complexity: 2/5
good first issue frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue UI frontend needs scope

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue UI frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue UI frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue UI frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: This issue requires updating the text within the Hearing Detail page's Votes modal. Specifically, the phrase "View Hearing Votes" needs to be changed to "View Committee Votes" to improve clarity for users.

Complexity: 1/5
good first issue UI frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue design

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: When an administrator deletes a reported testimony for a bill via the admin view, the bill's testimony counts (endorse, neutral, oppose, total) are not updated. This is because the admin view uses a different delete path than a Firebase function which correctly updates these counts. The fix involves ensuring the admin view's delete path also updates the testimony counts.

Complexity: 2/5
enhancement good first issue backend Testimony Flow Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue Profile Pages tech debt Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript
good first issue Nice To Have frontend tech debt Misc Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: The `HearingsScheduled` component on the home page displays month navigation arrows that are swapped: the right arrow points left and the left arrow points right. The task is to correct the direction of these arrows so they point appropriately for navigating to the previous and next months.

Complexity: 1/5
bug enhancement good first issue UI frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript

AI Summary: Update the MAPLE website's Advisory Board section to reflect recent changes. This involves adding Liz Barry with her bio and replacing John Griffin with Jerren Chang and his bio. The changes should be made to both the React component and the corresponding i18n JSON file.

Complexity: 2/5
enhancement good first issue UI frontend Ready for Development

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.

TypeScript