Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tabsetPanel binding: unconditionally trigger change on receiveMessage
This brings it into line with all of the other input bindings. The only exception is sliderInput, which has a more complicated codepath that goes out of its way to force the slider, for its own reasons; I didn't change the slider for fear of breaking something, and it also doesn't exhibit the problem I'm here to fix (next paragraph). The goal is to ensure that if forgetLastInput is called on an input, and then that input receives a message (updateXXXInput) to update its value, BUT the new value is the SAME as its existing value, that the input binding still acts like something changed. This is because we need the id/value to go through the InputSender code path, and alert the server if a previously frozen input is now thawed.
- Loading branch information