• afakhry's avatar
    Prevent menus from blocking user activity detection · 107bd925
    afakhry authored
    This is a retry CL for https://codereview.chromium.org/1024583003/ with
    a slight change.
    
    UserActivityDetector used to be an EventHandler triggered when the pre-
    target event handlers are triggered. When a menu is present, the
    MenuEventDispatcher doesn't trigger pre-target handlers and hence user
    activity is not detected.
    With this change the UserActivityDetector is made a PlatformEventObserver
    to make sure it's always triggered.
    
    R=sadrul@chromium.org, jamescook@chromium.org
    BUG=462735
    TEST=ui_base_unittests --gtest_filter=UserActivityDetectorTest.*
    
    Review URL: https://codereview.chromium.org/1074543002
    
    Cr-Commit-Position: refs/heads/master@{#324366}
    107bd925
user_activity_detector.h 3.02 KB