DataTables / FixedHeader

Fix the header, footer, left or right columns of a table in place, to always show them when scrolling
http://www.datatables.net/
Other
75 stars 83 forks source link

FixedHeader broken in IE11 with column searching #84

Closed wkrick closed 6 years ago

wkrick commented 8 years ago

Here's a live test case that demonstrates the problem when viewed in IE11...

http://files.3feetunder.com/datatable_test.html

When you move the search into the floating header, it works fine in Chrome and Firefox, but is completely broken in IE11. There's some kind of focus problem, and once you search and then clear your search, the FixedHeader no longer floats as it should.

DataTables commented 8 years ago

Looks like I can only type a single character at a time in IE11. Thanks for letting me know about this. I'll try to make time to look into it later this week.

DataTables commented 8 years ago

This has cropped up in a discussion in the forums as well.

wkrick commented 8 years ago

Yep. I posted there initially, and I thought I had a workaround, but it doesn't really work correctly and actually breaks things in new and interesting ways in Edge...

https://datatables.net//forums/discussion/37052

wkrick commented 8 years ago

Any leads on what might be causing this bug?

DataTables commented 8 years ago

Not yet sorry - I haven't had a chance to look into it yet.

davidmcglynn commented 7 years ago

Also looking for a solution to this one, any idea when/if this will be addressed?

DataTables commented 7 years ago

Sorry about the standard open source cop out, but pull requests welcome. I've not had a chance to look into it yet - keep getting tied up with other stuff!

davidmcglynn commented 7 years ago

No apology necessary - I almost felt bad posting that.. If I were a half-decent programmer I'd take you up on it. I fear I'd mess it up worse. Thanks for all that you do, Allan!

DataTables commented 7 years ago

Just spent a little over an hour mucking around with IE on this and I'm afraid I feel like I'm fruther from an answer than when I started.

Even if I manage to keep the element in focus, IE appears to ignore every second key stroke. That isn't due to extra event listeners - IE just appears not to trigger the event at all. No answer yet I'm afraid.