#5729 closed Bug (fixed)
Safari: h-resize issue in Kama skin
Reported by: | Tobiasz Cudnik | Owned by: | Alfonso Martínez de Lizarrondo |
---|---|---|---|
Priority: | Normal | Milestone: | CKEditor 3.3 |
Component: | UI : Toolbar | Version: | SVN (CKEditor) - OLD |
Keywords: | Safari Confirmed Review- | Cc: | fckeditor@… |
Description (last modified by )
In Safari, horizontal resize of Kama skin is broken, not whole editor chrome is resized, eg scrollbar remains still is same position.
Attaching screenshot for reference.
Reproduce
- Open resizable editor.
- Open link dialogl.
- Resize editor's width, reducing it.
Attachments (4)
Change History (15)
Changed 15 years ago by
Attachment: | 2010-05-21-100259_646x783_scrot.png added |
---|
comment:1 Changed 15 years ago by
Keywords: | Safari added |
---|
comment:2 Changed 15 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 15 years ago by
Component: | General → UI : Toolbar |
---|---|
Keywords: | Confirmed added |
Version: | → SVN (CKEditor) |
comment:4 Changed 15 years ago by
The regression is due to [5379]. It also fails if there's enough content in the body (horizontal) and its resized.
comment:5 Changed 15 years ago by
Keywords: | Review? added |
---|---|
Owner: | set to Alfonso Martínez de Lizarrondo |
Status: | new → assigned |
The patch reverts the changeset. It makes resizing slower in Safari, but I think that's better than the current status.
Changed 15 years ago by
Attachment: | 5729_2.patch added |
---|
comment:7 Changed 15 years ago by
Keywords: | Review- added; Review? removed |
---|
The fix looks like a pretty ugly hack, by using things like .getChild( [1, 0, 0 ] ). But anyway, it could fix the issue at least with the current and default theme.
But, the dragging effect we have now, with the kama skin is quite undesirable (the editor contents disappear), and it's even worst with other skins (the editor completely disappears).
Something better needs to be found, eventually reverting the previous changes, as proposed by Alfonso.
Changed 15 years ago by
Attachment: | 5729_3.patch added |
---|
comment:8 Changed 15 years ago by
Keywords: | Review? added; Review- removed |
---|
Proxy resizing is always the best way to enhance performance and void layout quirks, note that #3601 is an obvious problem for Safari, even more, for slow browsers like IE6.
comment:9 Changed 15 years ago by
Keywords: | Review- added; Review? removed |
---|
Garry, I understand your point here, but the change is far from being good. It's a strong loss of feature, as the editor is not anymore visible when resizing (live preview). Looks like Window 3.1, when windows resizing where done in that same way. But, there is a good reason for it to be different nowadays, so let's making steps backwards here, getting focused on the issue and KISS. Again, the current behavior is "perfect", except with WebKit.
comment:10 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
The inner table width doesn't resize with the container, a webkit layout bug was somehow triggered because of the dialog element (why?).