crisp schreef op woensdag 18 juli 2018 @ 10:02:
[...]
Met een slider kan je nu eenmaal niet een oneindige reeks waardes selecteren. Welke waardes je wel kan selecteren wordt automagisch bepaald aan de hand van de specificaties van de beschikbare producten. Dat is dus veranderlijk in de tijd.
Zo kan het zijn dat je gisteren nog 1.8GHz als vanaf-punt kon selecteren, maar vandaag alleen 1.6GHz of 2.0GHz. Als je dan een URL met een eerder ingesteld filter (gebookmarkt) gebruikt dan kan je dus een mismatch krijgen. De resultaten kunnen prima de vanaf-waarde van 1.8GHz verwerken, alleen kan die waarde in de slider niet meer geselecteerd worden. Dan wordt uiteindelijk de dichtstbijzijnde waarde geslecteerd, maar dat gebeurd pas achteraf aan de clientkant bij het initialiseren van de slider (via javascript).
Aa, nu begrijp ik het, het ging om een bookmark van een zoekopdracht. Dus als ik het begrijp had hij in zijn oude zoekopdracht waarschijnlijk 1,8 ingesteld, en zorgt de pagina er bij het lade voor dat de dichtstbijzijne waarde door de slider en het label wordt aangegeven.
Aangezien een waarde 1,866 inclusief is, dwz. ook resultaten met precies 1,866 toont, zou het dan niet beter zijn om in zo'n geval 1,866 te kiezen in plaats van 1,6? Dus een waarde die het zoekbereik kleiner maakt in plaats van groter. Dat is natuurlijk alleen een goed idee mits dit voor alle mogelijke criteria zo werkt: je wil natuurlijk niet een zoekopdracht verengen, waarbij er resultaten uitgesloten worden die oorspronkelijk wel binnen het bereik vielen.
Zou het sowieso geen goed idee zijn om een waarschuwing te geven wanneer zoiets als dit gebeurt, een rode tekst ergens op de pagina o.i.d.?