Giter VIP home page Giter VIP logo

Comments (5)

JanMiksovsky avatar JanMiksovsky commented on June 7, 2024

This is an interesting bug!

Thanks for reporting it, I'll investigate.

from elix.

JanMiksovsky avatar JanMiksovsky commented on June 7, 2024

I've checked in a fix for this, which you can preview at https://test.component.kitchen/elix/ListComboBox.

Please confirm that this fixes the problem for you. This fix will go out in the next minor Elix release, probably later this month.

from elix.

marcricharme avatar marcricharme commented on June 7, 2024

Fixes the position issue, but seems to have lost ability to scroll the list (scrollbars gone, mousewheel just closes the control).

from elix.

JanMiksovsky avatar JanMiksovsky commented on June 7, 2024

Apologies for the delay, I keep trying to find time to work on this. For now I at least want to reopen it so it's not forgotten.

from elix.

JanMiksovsky avatar JanMiksovsky commented on June 7, 2024

Thanks for your patience. I've once again deployed a fix to the test site at test.component.kitchen. As far as I can tell, this maintains the fix for the original FilterComboBox issue, while restoring the ability to scroll the list with the mouse wheel, etc.

There are still situations in which using the wheel to scroll the page will implicitly close the popup if the mouse isn't over the popup list. That's generally expected. I've tried comparing the ListComboBox and FilterComboBox pages on both the main component.kitchen site (with the old components and buggy FilterComboBox) and test.component.kitchen (with the new components). From what I can see, the situations in which the mouse wheel closes the popup are the same — that is, no new regressions have been introduced.

@marcricharme As your time allows, please let me know if this looks good to you.

from elix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.