Kai Hao
@kevin940726 on WordPress.org, @Kai Hao on Slack
- Member Since: May 13th, 2020
- Location: Taipei, Taiwan
- Website: kaihao.dev
- GitHub: kevin940726
- Job Title: JavaScript Engineer
- Employer: Automattic
Contributions Sponsored
Contribution History
Kai Hao’s badges:- Core Contributor
-
Merged pull request #47136 into WordPress/gutenberg:
Add codeowners for Playwright tests -
Pull request #46986 merged into WordPress/gutenberg:
Simplify `editor.canvas` by removing `hasIframe` -
Submitted pull request #47136 to WordPress/gutenberg:
Add codeowners for Playwright tests -
Submitted pull request #47132 to WordPress/gutenberg:
Add validation message to custom CSS input -
Merged pull request #45709 into WordPress/gutenberg:
[RFC] Add docs for snapshot testing in Playwright e2e tests -
Submitted pull request #46988 to WordPress/gutenberg:
Fix flaky tests reporter not posting comments on contributors' PR -
Submitted pull request #46986 to WordPress/gutenberg:
Simplify `editor.canvas` by removing `hasIframe` -
Closed issue #44418 on the WordPress/gutenberg repository:
Make it easy to copy (and paste) block styles -
Merged pull request #46785 into WordPress/gutenberg:
Only use a single comment for the flakiness report on PRs -
Merged pull request #44488 into WordPress/gutenberg:
Migrate Post Visibility Test to Playwright -
Closed issue #26715 on the WordPress/gutenberg repository:
Image block can be resized to be larger than viewport -
Merged pull request #45621 into WordPress/gutenberg:
Migrate Manage Reusable Block to Playwright -
Created issue #46844 in the WordPress/gutenberg repository:
Focus lost after converting to another block -
Submitted pull request #46785 to WordPress/gutenberg:
Only use a single comment for the flakiness report on PRs -
Merged pull request #46668 into WordPress/gutenberg:
Fix CORS error in the demo e2e test -
Submitted pull request #46668 to WordPress/gutenberg:
Fix CORS error in the demo e2e test -
Merged pull request #46459 into WordPress/gutenberg:
Always run initialization code before Playwright e2e tests -
Pull request #45798 merged into WordPress/gutenberg:
Post a summary of the flaky tests to the commit -
Submitted pull request #46459 to WordPress/gutenberg:
Always run initialization code before Playwright e2e tests -
Closed issue #29992 on the WordPress/gutenberg repository:
Button Block: Add e2e test for gradients support -
Merged pull request #46452 into WordPress/gutenberg:
E2E tests: Add width and color test to button block -
Submitted pull request #45932 to WordPress/gutenberg:
Speed up `npm ci` by caching `node_modules` -
Submitted pull request #45798 to WordPress/gutenberg:
Post a summary of the flaky tests to the commit -
Mentioned in [54812] on Core SVN:
Editor: Update block editor packages to the latest patch releases. -
Mentioned in [54811] on Core SVN:
Editor: Update block editor packages to the latest patch releases. -
Submitted pull request #45709 to WordPress/gutenberg:
[RFC] Add docs for snapshot testing in Playwright e2e tests -
Submitted pull request #45618 to WordPress/gutenberg:
Shuffle blocks for `contentOnly` patterns -
Merged pull request #45598 into WordPress/gutenberg:
Ignore warnings for `window.wp` in Playwright -
Submitted pull request #45598 to WordPress/gutenberg:
Ignore warnings for `window.wp` in Playwright -
Merged pull request #43064 into WordPress/gutenberg:
Migrate mentions tests to playwright -
Submitted pull request #45477 to WordPress/gutenberg:
Add paste styles to the block settings -
Pull request #45393 merged into WordPress/gutenberg:
Migrate `templates` e2e test to Playwright -
Submitted pull request #45393 to WordPress/gutenberg:
Migrate `templates` e2e test to Playwright -
Merged pull request #44535 into WordPress/gutenberg:
Migrate iframe-rendering test case -
Merged pull request #45266 into WordPress/gutenberg:
Re-enable skipped Gallery block e2e test -
Merged pull request #45187 into WordPress/gutenberg:
Fix uploading artifacts even when the tests are successful -
Merged pull request #43979 into WordPress/gutenberg:
Add Playwright Compatibility-classic-editor Test -
Closed issue #31356 on the WordPress/gutenberg repository:
e2e Tests: Add test for inserter drag-and-drop -
Merged pull request #44631 into WordPress/gutenberg:
Add e2e tests for Drag-and-Drop in the inserter -
Submitted pull request #45187 to WordPress/gutenberg:
Fix uploading artifacts even when the tests are successful -
Created issue #45183 in the WordPress/gutenberg repository:
Insertion indicator is not showing when hovering on patterns -
Closed pull request #44606 on WordPress/gutenberg:
Try to improve the performance of rendering many empty paragraphs -
Merged pull request #44929 into WordPress/gutenberg:
Migrate `nonce.test.js` to Playwright -
Merged pull request #44647 into WordPress/gutenberg:
Refactor dropzone for unmodified default blocks with `useBlockDropZone` and `InsertionPoint` -
Submitted pull request #44929 to WordPress/gutenberg:
Migrate `nonce.test.js` to Playwright -
Submitted pull request #44647 to WordPress/gutenberg:
Refactor dropzone for unmodified default blocks with `useBlockDropZone` and `InsertionPoint` -
Submitted pull request #44631 to WordPress/gutenberg:
Add e2e tests for Drag-and-Drop in the inserter -
Merged pull request #44164 into WordPress/gutenberg:
Migrate iframed block test to Playwright -
Submitted pull request #44606 to WordPress/gutenberg:
Try to improve the performance of rendering many empty paragraphs -
Closed issue #29145 on the WordPress/gutenberg repository:
Use drop zone when dragging an image to an empty paragraph