issues Search Results · language:Dune language:JavaScript language:JavaScript language:Java language:JavaScript is:public
Filter by
33.3M results
Description
showConfirmDialog(title, message) in src/data/custom-backgrounds.js interpolates its title and message arguments
directly into a multi-line innerHTML blob with no escaping:
// src/data/custom-backgrounds.js#L650 ...
priority/high
security
Description
src/features/notes.js is wrapped in an IIFE but exports 16 functions to window.*:
initNotes, loadNotes, saveNotes, addNote, deleteNote, updateNoteText, handleNotesBlur, handleNotesInput, ...
maintainability
priority/medium
Description
app-manager.js and app-folders.js coordinate via four ad-hoc window.* flags:
- window._appFoldersDeferred
- window._appFoldersRendered
- window._gridRendered
- window.appGridReady ...
maintainability
priority/medium
Description
getDraggableIcons() in src/features/drag-drop.js runs Array.from(grid.querySelectorAll( .app-icon )).filter(...) on
every dragover event. Browsers fire dragover many times per second, so this ...
performance
priority/medium
Description
bootstrap.js uses Promise.race([ready, fallbackPromise]) so the script loader runs whichever resolves first. The 8 s
bootstrap fallback in src/core/bootstrap.js and the 3 s storage bridge ...
priority/high
reliability
Description
autoResizeTextareas in src/features/notes.js reads scrollHeight (a layout-forcing property) for every .note-textarea on
every renderNotes call:
// src/features/notes.js#L113-118
function ...
performance
priority/high
Description
scheduleTodoReminderCheck in src/features/todo.js silently swallows every async error from chrome.runtime.sendMessage:
// src/features/todo.js#L82-95
chrome.runtime.sendMessage({
type: ...
priority/medium
reliability
Description
renderTodos in src/features/todo.js builds every todo s full DOM tree (bullet, content, priority badge, due date, action
buttons, and per-subtask rows) directly against the live ul inside ...
performance
priority/high
Description
hydrateFromChromeStorage in src/core/storage.js has a window where a script-initiated setItem after the
chrome.storage.local.get callback fires but before the merge is applied can be lost: ...
priority/high
reliability
Description
The service worker uses a single-slot buffer for pending reminder payloads, so a rapid second checkReminders call
overwrites the first one. The first todo s update is lost:
// background/service-worker.js#L21-50 ...
priority/high
reliability

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.