﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
6738	Inconsistent getCommonAncestor, need for shrink function?	Dinu		"- CKEDITOR.dom.selection.getStartElement, modifies the range; this results in that getCommonAncestor can produce different results whether it's called before or after getStartElement; it is very unusual for a getter to modify data other getters use.[[BR]]
- For #6735 to work properly, it might be needed to shrink the selection like #3231, but at both ends[[BR]]
- The following approach would satisfy all #3231 , #3950 and #6735 in an elegant way: create a function that shrinks the selection starting with the end, then, if not yet collapsed, from the start. This would eliminate the need for the ""only blocks"" exception, since the selection would be collapsed at the start in the shrink-end phase in the </td><td> case, rather than being collapsed at the end as it happens now."	Bug	closed	Normal		General		expired		
