Files
ua-userscripts/scripts/select-search/src/userscript-header.txt
T
Glenn GoossensandClaude Opus 5 6bb6f7d9cb select-search: herbereken de lijstpositie bij elke filterslag
De lijst is zo breed als haar inhoud, dus ze schuift naar links zodra ze
rechts van het veld niet meer past. position() liep alleen bij het openen,
met de volledige lijst als maat. Na het intypen van een zoekterm bleef die
verschuiving staan terwijl de lijst gekrompen was: drie korte regels ver
links van het veld waar ze bij horen.

Gemeten in test/fixture.html, veld op x=1250 in een venster van 1401px:
gefilterd tot 140px breed bleef de lijst op left 1073 staan, nu springt ze
naar 1250. Past de inhoud nog altijd niet, dan schuift ze zoals voorheen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 14:18:16 +00:00

17 lines
845 B
Plaintext

// ==UserScript==
// @name BIPP: doorzoekbare dropdowns
// @namespace https://github.com/glgoose/ua-userscripts
// @version 1.8.3
// @description Geeft elke <select> met veel opties een zoekveld met substring-zoeken.
// @author glgoose
// @license GPL-3.0-or-later
// @homepageURL https://github.com/glgoose/ua-userscripts/tree/main/scripts/select-search
// @supportURL https://github.com/glgoose/ua-userscripts/issues
// @downloadURL https://raw.githubusercontent.com/glgoose/ua-userscripts/main/scripts/select-search/select-search.user.js
// @updateURL https://raw.githubusercontent.com/glgoose/ua-userscripts/main/scripts/select-search/select-search.user.js
// @match https://bipp.biotechpartner.be/web/*
// @run-at document-idle
// @grant none
// @noframes false
// ==/UserScript==