Comments (6)
@erokhin74 Make sure you're using a React version higher than 16.3.0. I'll update the existing codesandboxes.
from react-picky.
My current React version is "16.4.2". It is higher than 16.3.0 but the select-all-checkbox works a little wrong as I wrote here.
from react-picky.
@erokhin74 My apologies. I'll investigate after work.
from react-picky.
After digging in a bit my issue turned out to be unrelated. I've deleted my comments and opened another ticket to keep this thread on topic. Sorry for the noise.
from react-picky.
After some more thinking about this specific issue, I think I've figured out why this happens.
Whenever the select all state is checked, order of options and values is expected to be the same. However, whenever an item is added to the values it is added to the end of the list. Thus, if we have options = [1, 2, 3]
and values = [1, 2, 3]
the select all state would be correct. If we uncheck 1
, then recheck 1
, the values would be [2, 3, 1]
which no longer matches the options.
This also explains why the last value in the list doesn't exhibit this behavior, because it's already at the end of the list.
from react-picky.
🎉 This issue has been resolved in version 4.4.4 🎉
The release is available on:
Your semantic-release bot 📦🚀
from react-picky.
Related Issues (20)
- Can we do groupBy feature using react-picky? HOT 2
- How to implement lazy load and windowing with react-picky? HOT 1
- Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined HOT 10
- Picky Dropdown retains the filtered list when re-opened. HOT 2
- class `picky_placeholder` is not set
- Creatable picky HOT 1
- Check "Select All" By Default in Picky HOT 2
- Is it possible to style content in the placeholder area HOT 1
- filter search box should trim spaces before and after content HOT 1
- Unable to load picky.css HOT 1
- class `picky_placeholder` is reversed from version 4.x HOT 1
- Picky 6 HOT 2
- RenderList can have it's own isSelected function based on allSelected state HOT 1
- Would like to have a singleSelectedPlaceholder HOT 2
- Picky is focused twice when navigating using tab button. HOT 1
- maxLength on filter input HOT 3
- Is it possible to close the dropdown after selection if using a single select HOT 2
- [Feature Request]: Sort the selected option to top
- IE11 isn't working in latest version of Picky HOT 2
- Problem with counter of chosen items
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-picky.