[MGNLUI-3179] Preserve vertical scroll position of the selected element in PageEditor on iOS Created: 30/Sep/14  Updated: 24/Mar/17  Resolved: 24/Mar/17

Status: Closed
Project: Magnolia UI
Component/s: page editor
Affects Version/s: 5.3.3, 5.4.3
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Aleksandr Pchelintcev Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: page-editor, ux
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File iOS-scroll.mp4    
Issue Links:
dependency
relation
is related to MGNLUI-3109 In the page editor, a selected compon... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: AX: Tablet and phone
Story Points: 8

 Description   

In the page editor, a selected component should always remain within view. That has been fixed for desktop browsers, but our current handling of scroll top in iOS is quirky.

We already have a scrolltop preserving mechanism in place that prevents the editor from jumping to the top upon selection, but it doesn't seem to work well with the fix provided in MGNLUI-3109.

A hint: in MGNLUI-3109 if there is no direct scroll parent of the selected element (the whole page scrolls) - we set the scroll top of an iframe document. In iOS that would have no effect - the scroll top of PE widget element has to be set (parent of iFrame).



 Comments   
Comment by Antti Hietala [ 08/Feb/17 ]

Reproducible on iPad 2 with iOS 9.3.5. See the iOS-scroll.mp4 attached. In the video I try to select the LinkedIn component but it scrolls out of view when components above it get toolbars.

Comment by Antti Hietala [ 24/Mar/17 ]

I close this item as Won't Fix. While there are tasks where you may want to use a touch device in the Magnolia back-end such as approving a workflow task quickly, taking a photo and submitting it into the DAM, or occasional use of content apps, editing pages in the Page Editor is a task better suited for desktop devices.

Generated at Mon Feb 12 09:04:00 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.