Flow-Launcher / Flow-Launcher/Flow.Launcher

BUG: Dialog Jump doesn't support special characters like é

Open
#4,249 0 comments 0 reactions 0 assignees View on GitHub
bug keep-fresh Needs investigation
Dominant language
C#
Stars
15.6k
Forks
644
Avg merge
3d 14h
Merged PRs (30d)
4

Description

### Checks

- [x] I have checked that this issue has not already been reported.

- [x] I am using the latest version of Flow Launcher.

- [ ] I am using the prerelease version of Flow Launcher.

### Problem Description

Hi there for a while I thought it just wasn't working. However if my current folder is

**D:\Something\** (works fine) hitting hotkey and switch
**D\Somethingé\** (doesn't work) Nothing happens.

When I input variable into the search {active_explorer_path} nothing happens but a garbled path did briefly appear (where the special character was) - alas I can't trigger it again.

### To Reproduce

1. Set path in Explorer to something with 'é' in the name.
2. File - Open in Notepad for example- to raise open/close dialog.
3. Hit the assigned hotkey for Dialog Jump - nothing happens.
4. If Explorer path is set to something without special character-it will jump with hotkey in dialog.

### Screenshots

_No response_

### Flow Launcher Version

2.0.3

### Windows Build Number

10.0.26100.7623

### Error Log

```shell

11:34:13.3815+00:00 - ERROR - MainViewModel.BuildQueryAsync - Error when expanding shortcut {active_explorer_path}
EXCEPTION OCCURS: System.MissingMemberException: Could not get dispatch ID for FullName (error: 0x8000FFFF)).
at bool Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchComObject.TryGetMemberMethodExplicit(string name, out ComMethodDesc method)
at DynamicMetaObject Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchMetaObject.BindGetMember(GetMemberBinder binder)
at Expression System.Dynamic.DynamicMetaObjectBinder.Bind(object[] args, ReadOnlyCollection parameters, LabelTarget returnLabel)
at T System.Runtime.CompilerServices.CallSiteBinder.BindCore(CallSite site, object[] args)
at TRet System.Dynamic.UpdateDelegates.UpdateAndExecute1(CallSite site, T0 arg0)
at object CallSite.Target(Closure, CallSite, ComObject)
at dynamic Flow.Launcher.Infrastructure.FileExplorerHelper.GetActiveExplorer() in C:/projects/flow-launcher/Flow.Launcher.Infrastructure/FileExplorerHelper.cs:line 57
at string Flow.Launcher.Infrastructure.FileExplorerHelper.GetActiveExplorerPath() in C:/projects/flow-launcher/Flow.Launcher.Infrastructure/FileExplorerHelper.cs:line 16
at async Task Flow.Launcher.ViewModel.MainViewModel.BuildQueryAsync(IEnumerable builtInShortcuts, StringBuilder queryBuilder, StringBuilder queryBuilderTmp) in C:/projects/flow-launcher/Flow.Launcher/ViewModel/MainViewModel.cs:line 1623

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.