Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Effect: The tree might still jump slightly when expanding/collapsing nodes, just for the time it repaints.
  • Cause: It is likely that there is some scroll position hack in connectors that we should assert how useful it is.
    • FOUND! line 138 in TableConnector: getWidget().updateFirstVisibleAndScrollIfNeeded(uidl);
    • It is It is even documented in VScrollTable as /** For internal use only. May be removed or replaced in the future. */
      • as well as all other methods originating from legacy updateFromUIDL mechanism.
  • Fix: Patch TableConnector to remove the call or VScrollTable to remove the body of that method.

...