fix: peek de Library nu comme local-workspace - iframe pleine (v7.50.2)
.peek-body gardait padding:16px 20px + overflow-y:auto (heritage de l'ancien peek a rendu HTML) : l'iframe etait amochee (519x816 mesures contre 559x848 en local-workspace) avec bande grise autour du document + double scrollbar. Corps nu (padding:0, overflow:hidden) : l'editeur remplit le panneau, exactement comme le peek de /local-workspace. Mesure Playwright (cookie de session forge, les 14 boutons Open de Library) : embed OK partout, bases hydratees, aucun jeton « Loading database... ». Test: test_library_peek_body_has_no_inset_padding. Suite 1266/0 (-n auto) + ruff 0. Bump VERSION/main.py 7.50.2, CHANGELOG, WORKLOAD, OpenAPI.
This commit is contained in:
@@ -1396,6 +1396,18 @@ def test_library_peek_loads_the_embed_editor_only():
|
||||
assert "frame.src = '/pages/' + item.id + '?embed=1'" in body
|
||||
|
||||
|
||||
def test_library_peek_body_has_no_inset_padding():
|
||||
"""Le corps du peek de Library est nu (padding 0, overflow hidden) :
|
||||
l'iframe doit remplir le panneau comme dans local-workspace, sans double
|
||||
scrollbar ni bande grise autour du document."""
|
||||
from pathlib import Path
|
||||
|
||||
html = Path("app/templates/library.html").read_text(encoding="utf-8")
|
||||
rule = html.split(".peek-body{")[1].split("}")[0]
|
||||
assert "padding:0" in rule
|
||||
assert "overflow-y:auto" not in rule
|
||||
|
||||
|
||||
def test_every_side_peek_loads_the_embed_editor_only():
|
||||
"""Library, My Tasks, bases et workspace local : le peek ne montre QUE le
|
||||
document éditable (`?embed=1`), jamais l'habillage pleine page."""
|
||||
|
||||
Reference in New Issue
Block a user