Bannière pick mode : - ensureContentScript() : retry le PING 8x (avec backoff 80→290ms) après chrome.scripting.executeScript, parce que l'injection est async côté page et le listener n'est pas enregistré immédiatement. - Avant : SET_PICK_MODE partait dans le vide, la bannière « surlignez le texte à clipper » n'apparaissait jamais. Responsive : - Media queries : <380px (Chrome Side Panel narrow), 380-420px (default), >420px (Firefox sidebar), <320px (very small). - Padding/margin/font-size adaptatifs selon la largeur du panneau. - .selection-body : min-height 80px, plus de max-height fixe, scroll si trop long. overflow-wrap: anywhere pour le texte long. - .btn : padding 16px / min-height 48px pour le tactile. - .page-card : word-break + overflow-wrap pour les URLs et titres longs. - Firefox : media query dédié >480px pour aérer la sidebar Firefox (plus large que Chrome Side Panel). Rebuilt : - memento-web-clipper-chrome-store.zip - memento-web-clipper-firefox.xpi
319 KiB
319 KiB