# References Dialog Speedup - Works -\> (Need a ̶C̶l̶o̶u̶d̶ Guinea Pig) :dumpster\_fire:

**URL:** <https://www.epiusers.help/t/references-dialog-speedup-works-need-a-c-l-o-u-d-guinea-pig/102164>\
**Category:** Kinetic ERP\
**Tags:** dumpster-fire, functions, bpm\
**Created:** [April 27, 2023, 2:45pm UTC](https://www.epiusers.help/t/references-dialog-speedup-works-need-a-c-l-o-u-d-guinea-pig/102164 "2023-04-27T14:45:53Z")\
**Posts on this page:** 1\
**Showing post:** 37

<div class="post-metadata">

**Author:** ![klincecum](https://www.epiusers.help/user_avatar/www.epiusers.help/klincecum/32/100137_2.png) [@klincecum](https://www.epiusers.help/u/klincecum)\
**Post date:** [June 10, 2026, 3:24pm UTC](https://www.epiusers.help/t/references-dialog-speedup-works-need-a-c-l-o-u-d-guinea-pig/102164/37 "2026-06-10T15:24:31Z")

</div>

> [@josecgomez](#):
>
> if this fixes it I’ll kiss you

Do I get another?

> [@Protip in New Function Designer - Reference Filter is -Case Sensitive-](https://www.epiusers.help/t/protip-in-new-function-designer-reference-filter-is-case-sensitive/135334/3):
>
> Possibly an oversight, but could be fixed easily. I looked into the code for it, and Epicor had this line in the ProcessDirectory method: foreach (FileInfo f in directoryInfo.EnumerateFiles(this.fileFilter, SearchOption.TopDirectoryOnly)) Change it to this, and we’re golden. var options = new EnumerationOptions { MatchCasing = MatchCasing.CaseInsensitive, RecurseSubdirectories = false }; foreach (FileInfo f in directoryInfo.EnumerateFiles(this.fileFilter, options)) So if whoever i…

Fixed the case sensitive search in the new BPM designer, as well as the paging issue.  
It’s a tad bit slower, but I like it 🙂

---

_[View the full topic](https://www.epiusers.help/t/references-dialog-speedup-works-need-a-c-l-o-u-d-guinea-pig/102164)._
