Bug Fixes in JavaScript for HTML/CSS/JS Project

Job ID: 38907218

Budget: $30 – $250 USD

I need assistance resolving two JavaScript bugs in an existing HTML/CSS/JS project designed for an Nginx localhost (Port-ID 44999). Key details are provided in a separate PDF file. The project should integrate seamlessly with WebStorm IDE and the existing nginx.conf setup.

Scope of Work:

Bug 1: Mousemove Event Listener Issue
Context: The issue occurs in bookmarklet.js at line 330, where a mousemove event is not triggering as expected. Debugging attempts (e.g., added console.log() statements) have failed to identify the cause. The relevant function (drawOverlay) is never executed.
Goal: Resolve the issue to ensure the event listener works as intended.

Bug 2: Misaligned Popup Window
Context: Clicking on an orange overlay (triggered by mousemove) creates a draggable in-page popup. However, when the background (a PDF document) is scrolled, the popup becomes misaligned with the overlay.
Goal: Ensure the popup and overlay area remain synchronized during scrolling, even if the popup is no longer visible.

Deliverables:

Fully functional fixes for both issues.
Solutions compatible with the current project environment (WebStorm IDE and Nginx configuration).

Requirements:
** Strong experience with JavaScript, HTML, CSS, SQLite, and Nginx.
** Familiarity with debugging event listeners and DOM manipulation.
** Ability to deliver quickly due to the urgency of the project.
If you have the skills and availability to help with this urgent task, please apply!
Related categories: JavaScript CSS HTML5 HTML