I had a hub (SPIKE Prime) sitting next to me charging all day. I just got full and I noticed because the battery status light blinked red then green a few times before staying solid on green. This is because we are just comparing the battery voltage to a fixed value. The battery level fluctuates a lot, so it doesn't increase monotonically when charging. Ideally, we would have some hysteresis on the check to avoid this.
I had a hub (SPIKE Prime) sitting next to me charging all day. I just got full and I noticed because the battery status light blinked red then green a few times before staying solid on green. This is because we are just comparing the battery voltage to a fixed value. The battery level fluctuates a lot, so it doesn't increase monotonically when charging. Ideally, we would have some hysteresis on the check to avoid this.