Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 9, 2026

These standalone HTML/TypeScript tools relied on AMD/loader.js which is no longer functional in the codebase. They were manual testing utilities that are not part of the automated test suite.

Changes

  • Deleted imeRecorder.html and imeRecorder.ts - manual IME event recording tool
  • Deleted imeTester.html and imeTester.ts - manual IME behavior testing tool
  • Preserved imeRecordedTypes.ts - type definitions still used by automated tests in textAreaInput.test.ts

Related to #285255

Original prompt

This section details on the original issue you should resolve

<issue_title>Migrate or delete imeRecorder/imeTester</issue_title>
<issue_description>They use AMD/loader.js and don't work anymore.
These tools should either be migrated to ESM (e.g. by using vite) or be deleted.

  • src\vs\editor\test\browser\controller\imeRecorder.html
  • src\vs\editor\test\browser\controller\imeRecorder.ts
  • src\vs\editor\test\browser\controller\imeTester.html
  • src\vs\editor\test\browser\controller\imeTester.ts

(For #285255)</issue_description>

<agent_instructions>Please delete these files</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: hediet <2931520+hediet@users.noreply.github.com>
Copilot AI changed the title [WIP] Delete imeRecorder and imeTester files Delete obsolete imeRecorder and imeTester tools Jan 9, 2026
@hediet hediet requested a review from alexdima January 9, 2026 11:28
Copilot AI requested a review from hediet January 9, 2026 11:28
@hediet hediet marked this pull request as ready for review January 9, 2026 11:28
Copilot AI review requested due to automatic review settings January 9, 2026 11:28
@hediet hediet enabled auto-merge (squash) January 9, 2026 11:28
@vs-code-engineering vs-code-engineering bot added this to the January 2026 milestone Jan 9, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes obsolete manual IME testing tools that relied on the now-defunct AMD/loader.js module system. The deleted files were standalone HTML/TypeScript utilities for manual testing and are not part of the automated test suite.

Key changes:

  • Removed four obsolete files: imeRecorder.html, imeRecorder.ts, imeTester.html, and imeTester.ts
  • Preserved imeRecordedTypes.ts which contains type definitions actively used by automated tests

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/vs/editor/test/browser/controller/imeRecorder.ts Deleted manual IME event recording tool (180 lines) that used AMD modules
src/vs/editor/test/browser/controller/imeRecorder.html Deleted HTML page for the IME recorder tool that loaded code via AMD/loader.js
src/vs/editor/test/browser/controller/imeTester.ts Deleted manual IME behavior testing tool (205 lines) that used AMD modules
src/vs/editor/test/browser/controller/imeTester.html Deleted HTML page for the IME tester tool that loaded code via AMD/loader.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate or delete imeRecorder/imeTester

2 participants