issues Search Results · language:Dune language:JavaScript language:JavaScript language:HTML language:JavaScript linked:pr
Filter by
105k results
Bug Description
When a user completes multiple practice problems simultaneously, the streak update logic in
PracticeService.updateStreak() is vulnerable to a Time-of-Check to Time-of-Use (TOCTOU) race ...
gssoc:approved
mentor:PankajSingh34
Problem
The config applies typescript-eslint s strictTypeChecked + stylisticTypeChecked rule sets globally (no files
restriction). Type information is then wired up per file type:
- **/*.{ts,tsx} → ...
Summary of What Needs to be Done
src/utils/securityHeadersDiagnostics.js calls document.querySelector(...) at the top level (line 2) without any SSR
protection. In SSR/Node.js environments, document is ...
bug
Summary of What Needs to be Done
src/utils/safeCookieStorage.js uses document.cookie directly at module load time (line 4-6) without any typeof document
=== undefined guard. In SSR environments (Node.js, ...
bug
Summary of What Needs to be Done
Both saveToStorage and loadFromStorage in src/utils/storageUtils.js access localStorage directly without any typeof
window !== undefined guard. In SSR environments (Next.js ...
bug
Summary of What Needs to be Done
The SSEClient class in src/utils/sseMultiplexer.js uses the Web Locks API for leader election (lines 84-102). When a
browser tab is backgrounded or suspended, the Web ...
bug
Summary of What Needs to be Done
The getRelativeTime function in src/utils/relativeTime.js explicitly returns null when given a numeric input (line 3: if
(typeof dateInput === number ) return null;). ...
bug
Describe the bug
When opening a message from inside an expanded thread (a sub-row in the conversation view), the sub-row stays visually
unread — the bold unread styling and the unread dot don t go away. ...
Problem
Quarkify is a local filesystem-heavy CLI and needs to work consistently across Windows, macOS, and Linux. Current CI
only runs on ubuntu-latest, so path separator, shell, filesystem, and Node ...
enhancement
The Edge middleware checks if an incoming API request targets a public path using PUBLIC_PATHS.some(path =
url.pathname.startsWith(path) ...). Because /api/events is in the public list, any path starting ...

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.