Skip to content

CSS px values override Y% positioning bug #2770

@Johnnyreyman

Description

@Johnnyreyman

Describe the bug
Text box positioned with high Y(%) (e.g. 92–95%) for bottom placement appears in the middle/lower-middle of the slide in Edit view. The Position panel shows the correct Y(%), but the CSS section contains overriding pixel values like top: 1035.00px;, left: 50.00px;, height: 60px;, width: 1820px;.

Clearing those CSS lines does not move the box to the bottom, or the px values sometimes reappear after deselect/save/reload. The slide thumbnail/preview usually shows the correct bottom position.

Reproducing

  1. Add a background image (regular item) to a slide.
  2. Add a title text box ("Offering") and center it.
  3. Add a second text box ("Benefitting: {$offering}").
  4. In Properties > Position, set Y(%) to 93–95%, X(%) ≈2–5%, Width ≈90–95%.
  5. Observe: the box does not move to the bottom in Edit view; CSS gains top: ~1035px etc.
  6. Delete the top, left, height, width lines in CSS → no change (or values return).
  7. Try duplicating slide, new text box, restart app, remove template (Template → None) → issue persists.

Screenshots (Optional)
Editing Canvas:
Image
CSS Vs Positioning:
Image
Projector Preview:
Image

Version (Optional)

  • OS: macOS (Sequoia / Sonoma – Mac mini M-series)
  • FreeShow Version: v1.5.7-beta.1 (also occurred in stable v1.5.6)

Additional context
Tried:

  • Setting Y% before any drag/resize
  • Disabling Auto size (if present)
  • Removing template override, repositioning, re-applying
  • Fresh text box on duplicated slide
  • Zoom 100%, restart app, close/reopen show
  • Settings > Styles aspect/font ratio tweaks

Positions sometimes look correct in Main Projector preview but not in Edit canvas.
Happy to share a minimal .show file or more screenshots if helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions