Comments (2)
I confirm the issue using Chrome 7.0.517.24 beta.
You can see the cause of the defect quite easily by setting the debugMode option to true: sorting make selected options from the original select move toward the end of the select input.
If 'Paris' and 'Boston' are sorted then 'Paris' and 'Boston' options will be moved from their original position to the end of the list. When you come back (back button) the selection is right (last 2 options are selected) but the option order is not restored as it was just before the submit - but the html order is used instead. Then you end up with the last two cities (in html order) selected i.e. 'Singapore' and 'Sidney'.
- FF does not have the issue as options order is restored as it was before submitting (i.e. 'Paris' and 'Boston' at the end)..
- Other examples does not have the issue are they are restored to a 'known' state when the page is loaded (using js).
I would suggest you to submit a bug to the chromium project.
from bsmselect.
Just to make it clear: this issue occurs when your original select as options hardcoded in the the html (which is highly probable) and you are using the sortable plugin
from bsmselect.
Related Issues (20)
- missing default order HOT 15
- Drag and drop doesnt work in ie9 HOT 4
- bsmSelect doesn't update its values when it is called again and its select options have changed HOT 2
- During animation, long text wraps then unwraps HOT 3
- Multiple selects but each has the same disabled items HOT 1
- bsmSelect(sortable) + overflow-y:scroll + firefox: list items disappearing when moving HOT 12
- Unable to save sort order of listbox HOT 17
- Object doesn't support property or method 'init' HOT 1
- How to change "title" dynamically HOT 4
- addItemTarget: 'original' sort order not preserved HOT 1
- A few issues (Not animating, not retaining sort order)... latest jquery. HOT 7
- Selecting item by typing includes multiple items. HOT 3
- pre-selecting items during page load and cannot control order HOT 10
- On change event '$(this).val()' display previous value HOT 10
- After AJAX update, change event fails HOT 6
- How to allow up to 3 selections ? HOT 1
- Wrong behavior on Example Number 2 at the demo page HOT 3
- After create new option, the order doesn't is kept HOT 6
- Not working properly with latest jquery.js
- Is this plugin still maintained? HOT 2
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 bsmselect.