Class flashdevelop\External\Plugins\FlashDebugger\Helpers\ScintillaHelper.cs
contains incorrect (case sensitive) file name comparison (in Windows):
if (doc == null || doc.FileName != filefullpath) return null;
this prevents the editor from correctly setting the line position when debugging.
Proof:
FD still contains a lot of case sensitive code e.g. HashCalculator.CalculateSHA1(path),
localPath != PluginBase.MainForm.CurrentDocument.FileName etc...
Class
flashdevelop\External\Plugins\FlashDebugger\Helpers\ScintillaHelper.cs
contains incorrect (case sensitive) file name comparison (in Windows):if (doc == null || doc.FileName != filefullpath) return null;
this prevents the editor from correctly setting the line position when debugging. Proof: