JavaScript/Editor.js Developer for Bug Fixes need Web Development
Contact person: JavaScript/Editor.js Developer for Bug Fixes
Phone:Show
Email:Show
Location: Melbourne, Australia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Description:
We are looking for an experienced JavaScript/[login to view URL] developer to help fix a set of bugs in our Editor.js-based writing app. The app is already functional, but several issues affect usability and persistence. We need someone who understands [login to view URL] internals, DOM selection behavior, and IndexedDB/local storage to implement robust fixes.
Bugs to Fix:
1. List Selection (Drag + Copy)
Users cannot drag-select across multiple list items (<ul><li>...</li></ul>).
Selection is limited to a single list item.
Expected: Allow click-and-drag selection across multiple items for copy/paste.
2. Checklist State Persistence
Checking/unchecking checklist items does not save to IndexedDB.
Expected: State must persist and restore after reload/re-render.
3. Ctrl + A / Select-All Behavior
Ctrl+A is broken — selection is partial and caret jumps around.
No visual highlight (::selection missing).
Expected: Stable, full select-all with visual feedback and proper clipboard copy.
4. My Pads Dropdown Pointer Bug
Small gaps above/below options cause cursor to flicker from pointer → arrow.
Expected: Pointer cursor consistently over entire dropdown area.
5. Inline Menu Overlap on Tables
[login to view URL] inline menu overlaps with drag handles and + table controls.
Expected: Floating menu positions should not block table interactions.
6. Missing Login Button
.login-btn CSS exists, but button is not rendering in DOM.
Expected: Login button visible in top-right with SVG icon and click-to-login.
7. Tune Buttons (Ordered List)
Clicking tune (::) button shows unlabeled, non-functional buttons.
Expected: Dropdown should only show valid, labeled actions.
8. Markdown Paste Handler ([login to view URL])
Markdown paste is brittle and inconsistent.
Works for simple headings/bold, but fails for bullet points, nested lists, blockquotes, and complex Markdown.
Expected: Robust paste support for real-world Markdown (GitHub, Obsidian, Notion, Reddit, etc.).
Must handle lists, nested lists, inline marks, links, code blocks, tables.
Needs testing across multiple Markdown sources.
Requirements:
Strong experience with JavaScript (ES6+), [login to view URL], DOM manipulation
Familiarity with IndexedDB or client-side storage
Understanding of selection APIs and clipboard events
Ability to debug UI/UX issues with CSS + [login to view URL] block tools
Experience testing with real-world Markdown sources
Deliverables:
Fixed, tested, and stable implementation for each bug listed.
Cross-browser verification (Chrome, Firefox, Safari).
Clean, documented code that integrates into our existing codebase.
To Apply:
Share examples of prior [login to view URL] or rich text editor work.
Confirm your experience with IndexedDB, selection APIs, and Markdown parsing.
Provide an estimated timeline and cost for fixing all 8 bugs.
Here is a document with more information about the bugs:
[login to view URL]" (client-provided description)
Matched companies (5)

Omninos Technologies International pvt ltd

April Innovations

Kiantechwise Pvt. Ltd.

Conchakra Technologies Pvt Ltd
