Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 5216)
+++ /CKEditor/trunk/CHANGES.html	(revision 5217)
@@ -49,4 +49,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/4750">#4750</a> : Corrected default order of buttons in dialogs for Mac.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/4932">#4932</a> : Fixed collapse button not clickable on simple toolbar.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5228">#5228</a> : Link dialog is automatically changes protocol when URLs that starts with '?'.</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/link/dialogs/link.js
===================================================================
--- /CKEditor/trunk/_source/plugins/link/dialogs/link.js	(revision 5216)
+++ /CKEditor/trunk/_source/plugins/link/dialogs/link.js	(revision 5217)
@@ -448,5 +448,5 @@
 												url = this.getValue(),
 												urlOnChangeProtocol = /^(http|https|ftp|news):\/\/(?=.)/gi,
-												urlOnChangeTestOther = /^((javascript:)|[#\/\.])/gi;
+												urlOnChangeTestOther = /^((javascript:)|[#\/\.\?])/gi;
 
 											var protocol = urlOnChangeProtocol.exec( url );
