| Summary: | [ToolBar] Javascript error if Toolbar gets disabled in IE8 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Michael Fröschen <michael.froeschen> | ||||
| Component: | RWT | Assignee: | Project Inbox <rap-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P2 | CC: | ivan, mknauer, tbuschto | ||||
| Version: | 2.3 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | sr231 | ||||||
| Attachments: |
|
||||||
Looks like disabling the toolbar is enough to reproduce this problem It's also reproducible with our Controls Demo [1] by clicking on "Enabled" checkbox. Unfortunately, the IE7/8 support will be discontinied in the upcomming 3.0 RAP version (related JavaScript code has been already removed from master). I can't garantee that it will be fixed (in 2.3 maintanace branch) at all.
Tim, what do think - is it an easy fix? JavaScript error when disableling the ToolBar:
-----------
Error: Invalid property value.
Script: {"head":{"requestCounter":3},"operations":[["set","w112",{"enabled":false}]]}
name: Error
number: -2146827908
description: Invalid property value.
message: Invalid property value.
------------
[1] http://rap.eclipsesource.com/demo/release/controls/#ToolBar
That's a pretty critical error and we do two service releases for 2.3. We should definetly fix that. (In reply to Tim Buschtoens from comment #3) > That's a pretty critical error and we do two service releases for 2.3. We > should definetly fix that. This error is probably related again to not supported "inherit" in IE8. List is also crashing in the same way - reproducible with Controls Demo -> List. Pending change - https://git.eclipse.org/r/#/c/31374/ Fixed in 2.3-maintenance branch with change https://git.eclipse.org/r/31374. |
Created attachment 245836 [details] Project to reproduce the problem A Javascript error occurs in IE8 if a Section has a Toolbar as Textclient and that section gets disabled. I have attached an example Project to reproduce this problem. Just launch the Application, open it in IE8 and click the "Disable" Button.