fix(editor): v4.7.1 popovers Share/More/Activity/Move rendus sous le viewport + sous-menu Export inatteignable
- share-dialog/more-menu/activity-popover/move-dialog: enfants de .page-editor-wrapper (overflow-y:auto) ancores en absolute top:100% -> invisibles sous le viewport. Repositionnes en fixed sous la topbar, scope .page-editor-wrapper > (pas de regression sur .more-menu de library/local_workspace) + variante mobile <768px. - Item Export du menu More faisait moreOpen=false avant d'ouvrir exportOpen: les 4 formats etaient inaccessibles. Devient un toggle, le menu reste ouvert. - Cache busting app.css v=4.7.1; VERSION/main.py bump 4.7.1; CHANGELOG+ROADMAP a jour. - Verifie Playwright headless: Share/More/Export/download Markdown/toast OK, 0 pageerror; 190/190 tests.
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
# Changelog — FlowDeck
|
||||
|
||||
## v4.7.1 (2026-09-03) — Fix UI éditeur : menus Share / More invisibles
|
||||
|
||||
### Fixed
|
||||
- **Boutons « Share » et « ⋯ » (More) sans réaction visible dans l'éditeur de page** — les popovers (share-dialog, more-menu, activity-popover, move-dialog), enfants de `.page-editor-wrapper` (conteneur à `overflow-y:auto`), étaient ancrés en `absolute; top:100%` → rendus SOUS le viewport, donc invisibles. Repositionnés en `position:fixed` sous la topbar (scoped `.page-editor-wrapper > …` pour ne pas casser les `.more-menu` des pages library/local_workspace) + variantes mobile dans le media query < 768px.
|
||||
- **Sous-menu Export se refermait** — l'itém « ↗ Export » faisait `moreOpen=false` avant d'ouvrir `exportOpen` : les 4 formats restaient inaccessibles au clic. Devient un toggle (`exportOpen = !exportOpen`), le menu More reste ouvert.
|
||||
- **Cache CSS** — version du query string `app.css` bumpée (`v=3.0.0` → `v=4.7.1`) pour invalider le cache navigateur.
|
||||
|
||||
### Vérifié
|
||||
- Playwright headless (desktop 1280×800) : Share, More, sous-menu Export, popover Activity et menu More après scroll = tous visibles dans le viewport ; téléchargement Markdown + toast « Exported as Markdown » OK ; zéro pageerror.
|
||||
- 190/190 tests pytest passent.
|
||||
|
||||
## v4.7.0 (2026-09-03) — Export
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user