LearnNewsExamplesServices
Frontmatter
id6295
titledialog.Base: animateShow() => dragging, hiding & showing leeds to an initial rendering inside the visible area
stateClosed
labels
bug
assigneestobiu
createdAtJan 25, 2025, 10:32 PM
updatedAtJan 25, 2025, 10:34 PM
githubUrlhttps://github.com/neomjs/neo/issues/6295
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 25, 2025, 10:34 PM

dialog.Base: animateShow() => dragging, hiding & showing leeds to an initial rendering inside the visible area

Closed v8.9.1 bug
tobiu
tobiu commented on Jan 25, 2025, 10:32 PM

to make sense of it:

https://github.com/user-attachments/assets/e8320066-4906-4aa3-9c81-46cbacd067de

  • a floating component starts with a CSS based left & top position with big negative values
  • after a drag OP, the style now contains a left & top value
  • when re-showing, this one does get used for the initial rendering (size measurement)
  • We need to ensure the initial mounting is offscreen
  • The last final position should get kept though
tobiu added the bug label on Jan 25, 2025, 10:32 PM
tobiu assigned to @tobiu on Jan 25, 2025, 10:32 PM
tobiu referenced in commit 5dcba23 - "dialog.Base: animateShow() => dragging, hiding & showing leeds to an initial rendering inside the visible area #6295" on Jan 25, 2025, 10:34 PM
tobiu closed this issue on Jan 25, 2025, 10:34 PM