• Samuel Huang's avatar
    Revert "Clear inapplicable disable reasons for component extensions" · b8de8c26
    Samuel Huang authored
    This reverts commit 07619eb1.
    
    Reason for revert: Speculative revert for "Linux Chromium OS ASan LSan Tests (1)" failures in unit_tests related to extensions.
    
    Original change's description:
    > Clear inapplicable disable reasons for component extensions
    > 
    > This change ensures that all component extensions are allowed to be activated  despite having some inapplicable disable reasons set.
    > 
    > In particular, this fixes any specific observed on-device instances where ChromeVox or tts had a disable reason of blocked by policy which prevented it from being activated.
    > 
    > Bug: 946839,947305
    > Test: manually. With a device enterprise enrolled, push down kiosk apps to the device from an admin console. Ensure that ChromeVox still works on all screens.
    > Change-Id: I2cedafeb16d4420702188f1516825ce1bad52802
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1553017
    > Commit-Queue: David Tseng <dtseng@chromium.org>
    > Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#648464}
    
    TBR=dtseng@chromium.org,rdevlin.cronin@chromium.org,devlin@chromium.org
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: 946839, 947305
    Change-Id: Icf19fe7e45c41ed559a732703844c0874c6cfdd4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1557734Reviewed-by: default avatarSamuel Huang <huangs@chromium.org>
    Commit-Queue: Samuel Huang <huangs@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#648573}
    b8de8c26
disable_reason.h 2.09 KB