Ticket #1218 (closed defect: fixed)

Opened 13 months ago

Last modified 8 months ago

Tables cache rows in non-optimal state after container change

Reported by: Jouni Koivuviita Owned by: Matti Tahvonen
Priority: trivial Milestone: User Interface Library 5.2.0 RC
Component: gwt-adapter-client Version: 5.0.0-pre
Keywords: Cc:
Known Issue description:
Hours estimate: 0 Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to:
Affects documentation: no
Known Issue workaround:
Affects release notes: yes Contract:

Description (last modified by Matti Tahvonen) (diff)

Visible tables cached rows are cleared, only currently visible rows are left due container has changed. Table should detect this and request new cache rows.

Test in FeatureBrowser? table demo. Scroll down to half way. "Hire" or "delete" row -> no cache rows above the first rendered row until scrolled a bit.

In Firefox, notifications lose table scroll position, and table is scrolled to top, but no rows are visible. (fixed lately in [3289], but had nothing to do with notifications. Firefox didn't respect ScrollPanel?'s setScrollPosition method unless called deferred)

Change History

Changed 13 months ago by Matti Tahvonen

  • description modified (diff)
  • summary changed from Notifications clear table cache buffer rows. to Tables cache rows in non-optimal state after container change

Changed 12 months ago by Joonas Lehtinen

  • milestone changed from User Interface Library 5.0.2 to User Interface Library 5.1.0 RC

Milestone User Interface Library 5.0.2 deleted

Changed 11 months ago by Joonas Lehtinen

  • priority changed from major to undefined

Changed 10 months ago by Matti Tahvonen

  • owner changed from Marc Englund to Matti Tahvonen
  • hours_left set to 1
  • status changed from new to assigned
  • priority changed from undefined to major

check if this still happens

Changed 10 months ago by Matti Tahvonen

  • priority changed from major to trivial
  • hours_left changed from 1 to 4
  • description modified (diff)

Bug is still there. I'm considering this a minor issue. Fixing it may be quite expensive and Table needs lots of testing after change. Lowering priority.

Changed 9 months ago by Joonas Lehtinen

  • milestone changed from User Interface Library 5.1.2 to User Interface Library 5.2.0

Milestone User Interface Library 5.1.2 deleted

Changed 8 months ago by Matti Tahvonen

  • status changed from assigned to closed
  • hours_left changed from 4 to 0
  • resolution set to fixed

in [4316]

Note: See TracTickets for help on using tickets.