     }
 
     override func displayWidget() {
-        guard !isInTransition else { return }
+        // guard !isInTransition else { return }
 
         if let item = widget.item, item.isOfTypeOrGroupType(.color) {
             widgetSlider?.minimumValue = 0.0

import UIKit

class SliderUITableViewCell: GenericUITableViewCell {
    private var isInTransition = false
    private var step: Float = 1.0
    private var transitionItem: DispatchWorkItem?
    private var throttler: Throttler?
    private var throttlingInterval: TimeInterval? = 0 {
        didSet {
            guard let interval = throttlingInterval else {
                throttler = nil
                return
            }
            throttler = Throttler(maxInterval: interval)
        }
    }

    private var widgetValue: Double {
        adj(Double(widgetSlider?.value ?? Float(widget.minValue)))

    override public func initialize() {
        selectionStyle = .none
        separatorInset = .zero
        if let widget = widget {
            step = Float(widget.step)
        } else {
