Changeset aa45208 in Klonkt


Ignore:
Timestamp:
06/27/2026 07:36:54 AM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
837fc9c
Parents:
280c007
Message:

fix(track-editor): backdrop click no longer closes the editor

A mis-click outside the modal would discard unsaved track edits. Close stays
deliberate via the × button, Cancel or Esc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/partials/track-editor.ejs

    r280c007 raa45208  
    553553    document.addEventListener('keydown', onEsc);
    554554
    555     backdrop.addEventListener('click', e => {
    556       // Click on the backdrop itself (not modal content) closes
    557       if (e.target === backdrop) close();
    558     });
     555    // A click on the backdrop does NOT close the editor — too easy to lose edits by
     556    // mis-clicking outside. Close deliberately via ×, Cancel or Esc.
    559557    $('.te-close').addEventListener('click', close);
    560558    $('#te-cancel').addEventListener('click', close);
Note: See TracChangeset for help on using the changeset viewer.