Opened 15 years ago
Closed 15 years ago
#6146 closed Bug (fixed)
IE: Floating panels offset when editor is within a container that has defined width
| Reported by: | Damian | Owned by: | Frederico Caldeira Knabben |
|---|---|---|---|
| Priority: | Normal | Milestone: | CKEditor 3.4.1 |
| Component: | UI : Floating Panel | Version: | 3.0 |
| Keywords: | IBM IE | Cc: | satya_minnekanti@… |
Description
See attached screenshot for example.
Steps to reproduce:
- Open sample provided with ticket in IE7.
- Ensure that the window size of the browser is small enough to cause a horizontal scrollbar to appear in the window
- Open a panel.
Result: the floating panels render off-screen. This is a major globalization problem.
Sample to test with:
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
<script type="text/javascript" src="ckeditor_source.js"></script>
<script type="text/javascript">
function loadEditor() {
CKEDITOR.appendTo("content", {language: "he", skin: "kama"});
}
</script>
</head>
<body onload="loadEditor();" dir="rtl">
<div style="width: 800px; border: 1px dashed black;">
<div id="content">
</div>
</body>
</html>
Attachments (5)
Change History (17)
Changed 15 years ago by
| Attachment: | IE_FloatingPanelProblem.png added |
|---|
comment:1 Changed 15 years ago by
| Status: | new → confirmed |
|---|
comment:2 Changed 15 years ago by
| Owner: | set to Sa'ar Zac Elias |
|---|---|
| Status: | confirmed → assigned |
Changed 15 years ago by
| Attachment: | 6146.patch added |
|---|
comment:3 Changed 15 years ago by
| Milestone: | → CKEditor 3.4.1 |
|---|---|
| Status: | assigned → review |
| Version: | → 3.0 |
comment:4 Changed 15 years ago by
Changed 15 years ago by
| Attachment: | IE_FloatingPanelProblem_2.png added |
|---|
Changed 15 years ago by
| Attachment: | IE_FloatingPanelProblem_3.png added |
|---|
comment:5 Changed 15 years ago by
| Status: | review → review_failed |
|---|
comment:6 Changed 15 years ago by
| Keywords: | IE added |
|---|
Weird, but I'm not able to reproduce it anymore with IE8 in all modes in both trunk and the 3.4 branch.
comment:7 Changed 15 years ago by
| Cc: | satya_minnekanti@… added |
|---|
comment:8 Changed 15 years ago by
| Owner: | changed from Sa'ar Zac Elias to Frederico Caldeira Knabben |
|---|---|
| Status: | review_failed → assigned |
I'm able to reproduce the problem with IE8 in all modes.
comment:9 Changed 15 years ago by
Actually, I've noticed that the TC is on quirks, so I was able to reproduce it on IE8+Quirks and IE8+Compat. It's ok with IE8+Standards.
Changed 15 years ago by
| Attachment: | 6146_2.patch added |
|---|
comment:10 Changed 15 years ago by
| Status: | assigned → review |
|---|
I've noticed that even IE8 mode has issues in this tc, even if in a different way.
The provided patch should be able to fix it in quirks (IE6), IE7 and IE8 modes.
comment:11 Changed 15 years ago by
| Status: | review → review_passed |
|---|
comment:12 Changed 15 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | review_passed → closed |
Fixed with [5826].

This definitely works better now.
When the user scrolls to the left, it still throws the panel alignment off a bit (see attachment IE_FloatingPanelProblem_2.png.
Also, this issue affects the colour picker panels too, see IE_FloatingPanelProblem_3.png.