ticket:79 fix widget bug