Page MenuHomePhabricator

elm_scroller: do not auto-scroll when scroller get focus first

Authored by YOhoho on Sep 5 2018, 4:13 AM.



A upper left corner non-focusable object don't have chance to show in viewport
when scroller which have content without viewport get focus first because it
always auto-scroll to focusable content when scroller get focus.
If a user set focus to scroller to control scroll bar and want to see upper left
corner non-focusale object(e.g. label) first, there is no way.

See, elementary_test -to focus4. if there is label at upper left corner, you
always have to move scroll bar to read the label.

This also fixes T7274

Test Plan

elementary_test -to focus4

elementary_test -to popup -> "popup-center-title + items + 3 buttons"

Diff Detail

rEFL core/efl
No Linters Available
No Unit Test Coverage
Build Status
Buildable 7567
Build 7139: arc lint + arc unit
YOhoho created this revision.Sep 5 2018, 4:13 AM
YOhoho requested review of this revision.Sep 5 2018, 4:13 AM
netstar added a subscriber: netstar.Sep 5 2018, 5:03 AM

Maybe an obvious point but if this does fix perhaps this could be backported also???

YOhoho abandoned this revision.Sep 6 2018, 5:57 AM

There is still issue :(