unwanted horizontal scrollbar on every screensize after update to v. 2.1.5

unwanted horizontal scrollbar on every screensize after update to v. 2.1.5

dakadaka Posts: 3Questions: 1Answers: 0

Link to test case:
Debugger code (debug.datatables.net):
Error messages shown:
Description of problem:
Hello,

yesterday i updated from 2.1.4 to 2.1.5. Here is my link for showing and testing v. 2.1.5: https://teamsued.com/test/
After update (3 of 4) tables show an unwanted horizontal scrollbar on every screensize. On version 2.1.4 it worked fine - without horizontal scrollbars on every screensize (https://teamsued.com/test/v2_1_4.php). I think there is a problem with images in the table and function ordering. I am using ordering false. When i change "ordering" to true the horizont. scrollbars disappear... But i want to use my tables without ordering (and with the actual version).
May you can help me to solve the problem with (unwanted) horizont. scrollbars on every screensize.

Kind regards from Austria!
Daniel

This question has an accepted answers - jump to answer

Answers

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin

    I feel that it is almost certainly this commit that causes the issue.

    I'll need to dig into why it is causing problems though. Column widths are just a nightmare! Apologies for the error and I'll post back when I've got something more concrete to add!

    Allan

  • dakadaka Posts: 3Questions: 1Answers: 0

    Thx in advance!

  • VynskirVynskir Posts: 4Questions: 1Answers: 0

    I am also affected by this issue and cannot use versions above 2.1.4. Hope you can find a fix soon Allan!

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin
    Answer ✓

    The nightly version reverts the commit mentioned above. Could either or both of you try the nightly version and let me know if that addresses the issue for you?

    Thanks,
    Allan

  • dakadaka Posts: 3Questions: 1Answers: 0

    Hello Allan,

    good job, with nightly version it works fine: https://teamsued.com/test/index.html

    Many thanks!
    Daniel

  • chocchoc Posts: 95Questions: 11Answers: 8

    I've noticed that this problem still occurs when the scrollbar is not displayed with the nightly version .

    E.g., switch the pageLength

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin
    edited September 16

    @choc - Can you give me a link to a page that domonstrates that issue please?

    @daka - Awesome. Thanks for checking.

    Allan

  • chocchoc Posts: 95Questions: 11Answers: 8
    edited September 18

    Hi Allan,

    Unfortunately, I won't be able to give a demo soon as I'm currently traveling. (BUT the issue I showed in my previous comment is still from v2.1.6 and not from the nightly version. Just had a problem with the cache...and I was still using v2.1.6 actually.

    BTW, I also use scrollX.

    But I do noticed an issue with nightly version today.

    I have a sidebar in the left side of my page:
    Both v2.1.6 and the nightly version look good on a large screen and with the sidebar closed:
    v2.1.6

    nightly version (remove .css('min-width', width))

    BUT, as long as I open the sidebar, for the nightly version:
    The headers are pushed to the right.

    It got even worse when I clicked on the header to realign it (it works on v1).

    But as long as I close the sidebar, it aligns again.

    So in my case with sidebar, I would continue to use v2.1.6 for the time being, because the alignment issue is more obvious than the horizontal scroll bar.

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin

    You'll need to call columns.adjust() when you dynamically open and close the side bar. That is causing the table widths to change, and thus you need to tell DataTables that it's width has changed (it doesn't know that - there isn't a suitable DOM event for that).

    Allan

  • chocchoc Posts: 95Questions: 11Answers: 8

    Hi Allan,

    thanks for the hint. I thought that in DT2, the column widths are automatically adjusted, so I didn't call the function. I remembered seeing this auto adjust information from a comment in this forum.

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin

    I may have posted at some point in the past that I'd wanted that to be the case, and I do have a plan for it, but I've not yet implemented it. Perhaps in v2.2...

    Allan

Sign In or Register to comment.