[MM-54616] Remove regex matching for URL lookups (#2851)
This commit is contained in:
parent
47087a3176
commit
d2266ac109
|
@ -124,7 +124,8 @@ export class ServerManager extends EventEmitter {
|
|||
return undefined;
|
||||
}
|
||||
const server = this.getAllServers().find((server) => {
|
||||
return isInternalURL(parsedURL, server.url, ignoreScheme) && getFormattedPathName(parsedURL.pathname).match(new RegExp(`^${server.url.pathname}(.+)?(/(.+))?$`));
|
||||
return isInternalURL(parsedURL, server.url, ignoreScheme) &&
|
||||
getFormattedPathName(parsedURL.pathname).startsWith(server.url.pathname);
|
||||
});
|
||||
if (!server) {
|
||||
return undefined;
|
||||
|
@ -135,7 +136,7 @@ export class ServerManager extends EventEmitter {
|
|||
views.
|
||||
filter((view) => view && view.type !== TAB_MESSAGING).
|
||||
forEach((view) => {
|
||||
if (getFormattedPathName(parsedURL.pathname).match(new RegExp(`^${view.url.pathname}(/(.+))?`))) {
|
||||
if (getFormattedPathName(parsedURL.pathname).startsWith(view.url.pathname)) {
|
||||
selectedView = view;
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue