Ticket #1245 (closed defect: fixed)

Opened 11 months ago

Last modified 3 months ago

ITree collapsing/expanding broken in some circumstances in IE6

Reported by: Jouni Koivuviita Owned by: Matti Tahvonen
Priority: critical Milestone: User Interface Library 5.3.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)

In some cases collapsing/expanding works, other times it doesn't.

In FeatureBrowser?, the left hand side tree (all examples etc.) works in, but the Tree example doesn't (within FeatureBrowser?).

In FeaturesApplication?, the same thing, but only with IE6. The left hand side tree works, but the Tree example doesn't.

And even more, double clicking a node will expand/collapse that node or the highest node in the hieracrhy.

Change History

Changed 10 months ago by Matti Tahvonen

  • priority changed from critical to trivial
  • description modified (diff)
  • summary changed from ITree collapsing/expanding broken in IE to ITree collapsing/expanding broken in some circumstances in IE6

Bug only in IE6 and it sometimes work, sometimes not. This cannot happen GWT, so lowering priority and waiting for February 12th when we can drop IE6 support from our browser list.

Changed 9 months ago by Joonas Lehtinen

  • priority changed from trivial to undefined

Changed 9 months ago by Jani Laakso

  • milestone changed from User Interface Library 5.1.2 to Sprint 4 backlog

Quite hard to fix,

Changed 8 months ago by Joonas Lehtinen

  • milestone changed from Sprint 4 backlog to User Interface Library 5.1.2

Milestone Sprint 4 backlog deleted

Changed 7 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 6 months ago by Matti Tahvonen

  • priority changed from undefined to minor
  • hours_left set to 4
  • milestone deleted

This is a huge task as resolving it will need some good luck, setup of environment with hosted mode with ie6 etc. Blowing milestone.

Changed 6 months ago by Joonas Lehtinen

  • milestone set to User Interface Library 5.2.1

Changed 6 months ago by Joonas Lehtinen

  • milestone changed from User Interface Library 5.2 backlog to User Interface Library 5.2.1

Changed 5 months ago by Joonas Lehtinen

  • priority changed from minor to critical

Changed 3 months ago by Joonas Lehtinen

  • milestone changed from User Interface Library 5 stable branch backlog to User Interface Library 5.3.0 RC1

Changed 3 months ago by Matti Tahvonen

  • status changed from new to accepted

rather reduced test case in [5270]

Seems to be problem if tree is put into IOrderedLayout when it has no size defined.

Changed 3 months ago by Matti Tahvonen

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

Didn't properly catch the real issue. It somehow seems that in IOrderedLayout with some special state all events are not properly sunk. I hope it is not a bug in IOrderedLayout or some other container - then it will spit on our face in some other place too.

Anyways, I finally managed to build a decent workaround. Committed to trunk in [5270]

Note: See TracTickets for help on using tickets.