Frontmatter
| id | 9365 |
| title | Chrome Window Neo mjs home |
| state | Closed |
| labels | bug |
| assignees | tobiu |
| createdAt | Mar 6, 2026, 10:53 AM |
| updatedAt | Mar 15, 2026, 10:47 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9365 |
| author | kmunk-klarso |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Mar 15, 2026, 10:47 PM |
Chrome Window Neo mjs home

Input from Gemini 3.1 Pro:
✦ We investigated this issue. Since we do not have a Windows environment to test this directly, we had to rely on analyzing the codebase for potential cross-OS discrepancies.
The
LivePreview.mjscomponent was usinglocation.searchto get the popup URL parameters viaNeo.Main.getByPath(), which was then passed directly tonew URLSearchParams(). We suspect that on Windows Chrome, thelocationobject sent across the worker boundary might behave slightly differently (e.g. returning the full URL instead of just the query string), causingURLSearchParamsto fail to parse theidparameter correctly.We have updated this to use
document.URLcombined withnew URL(url).searchParams, which is a much more robust approach for parsing URLs and query parameters regardless of what part of the URL the browser initially returns.A fix has been pushed to the
devbranch. We are closing this ticket optimistically, but it will need to be formally validated on Windows after the next release. If the issue does persist in the next version, please open a new ticket.
select multi window