Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Scrollbar flickering on IE 11

    When ListGrid or TreeGrid has leaveScrollbarGap=false, than SmartClient sometimes show scrollbar which is not necessary and it cause flickering of scrollbar as you can see in example. It happens only on IE 11 with zoom more than 100%. And it is also necessary to change size of ListGrid by drag resize.

    - SmartClient version: 12.0p built: 2018-06-27 (https://www.smartclient.com/smartclient-12.0/showcase/)
    - IE 11 with zoom more than 100%
    - Example code:
    Code:
    isc.VLayout.create({ID:"verticalLayout", width: "*", height: "*", showResizeBar:true});
    isc.HLayout.create({ID:"horizontalLayout", width: 500, height: 400});
    isc.Label.create({ID:"bottomText", contents:"AAAAAA", width:"100%", height:50});
    isc.Label.create({ID:"rightText", contents:"BBBBBB", width:50, height:"100%"});
    isc.TreeGrid.create({
        ID: "employeeTree",
        width: "100%",
        height: 350,
    showResizeBar:true,
    leaveScrollbarGap : false,
        dataSource: "employees",
        autoFetchData:true,
        nodeIcon:"icons/16/person.png",
        folderIcon:"icons/16/person.png",
        showOpenIcons:false,
        showDropIcons:false,
        closedIconSuffix:"",
        showSelectedIcons:true,
        fields: [
            {name: "Name", formatCellValue: "record.Job+': '+value"}
        ]
    });
    
    verticalLayout.addMember(employeeTree);
    verticalLayout.addMember(bottomText);
    
    horizontalLayout.addMember(verticalLayout);
    horizontalLayout.addMember(rightText);
    - Wrong behavior Click image for larger version

Name:	flickering_scrollbar.gif
Views:	214
Size:	173.1 KB
ID:	253852

    #2
    After changing zoom, did you reload the page? We mention that that's required in our discussion of SC support for browser zoom.

    Comment


      #3
      Hi Isomorphic,

      I can reproduce using this sample in current 12.0p online showcase and the code from #1 after a reload using this IE11 under Win10:

      Click image for larger version

Name:	IE11.PNG
Views:	180
Size:	19.9 KB
ID:	253858

      This has no priority for me, I just tested the code out of interest.

      Best regards
      Blama

      Comment


        #4
        We tried with his code pasted into the sample you mention in IE11 on Windows 10, at both 125% and 150% browser zoom, and did not reproduce the issue. What zoom level are you using?

        You also appear to be using an old version of IE11. Here is what ours reports:

        Click image for larger version

Name:	IE11-win10.png
Views:	160
Size:	16.0 KB
ID:	253863

        Comment


          #5
          Hi Isomorphic,

          Windows and it's updates... IMHO I have all updates, but who knows...
          I was using 105%, but it also happens for me at 125%.

          Best regards
          Blama

          Comment


            #6
            I am using 105% of zoom with this browser

            Click image for larger version

Name:	2018-06-29 08_35_13-About Internet Explorer.png
Views:	169
Size:	17.2 KB
ID:	253872

            Comment


              #7
              Hi Isomorphic,

              I now got a report about flickering *ListGrid* scrollbars in IE11 as well by a customer that is using IE11 as their only browser.
              They did not sound too concerned, but it would be good if this got fixed eventually.
              I don't know about browser zoom there yet, and this is way to vague for you to fix, but perhaps the root cause is the same one as here in this thread.

              Best regards
              Blama

              Comment


                #8
                This should be fixed in SC 11.1p and newer releases in today's builds (dated 2018-07-05).

                Comment

                Working...
                X