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
- 
										Submitted pull request #39807 to WordPress/gutenberg: 
 Migrate cut-copy-paste-whole-blocks to Playwright
- 
										Merged pull request #39540 into WordPress/gutenberg: 
 Migrate customizing-widgets to Playwright
- 
										Pull request #39745 merged into WordPress/gutenberg: 
 Revert unwanted breaking changes in eslint-plugin
- 
										Submitted pull request #39745 to WordPress/gutenberg: 
 Revert unwanted breaking changes in eslint-plugin
- 
										Merged pull request #38570 into WordPress/gutenberg: 
 Add infrastructure for writing Playwright E2E tests
- 
										Created ticket #55438 on Core Trac: 
 Flaky result when saving widgets in the Widgets Editor
- 
										Submitted pull request #39540 to WordPress/gutenberg: 
 Migrate customizing-widgets to Playwright
- 
										Submitted pull request #39539 to WordPress/gutenberg: 
 Migrate new-post to Playwright
- 
										Mentioned in [52839] on Core SVN: 
 Build/Test Tools: Add trash and restore of a single post e2e tests.
- 
										Closed pull request #33506 on WordPress/gutenberg: 
 [Experiment] Capture screencasts for failing tests
- 
										Closed pull request #38060 on WordPress/gutenberg: 
 Add storage state to rest in e2e tests
- 
										Merged pull request #38665 into WordPress/gutenberg: 
 Replace no-shadow eslint rule with @typescript-eslint/no-shadow
- 
										Submitted pull request #38570 to WordPress/gutenberg: 
 Add infrastructure for writing Playwright E2E tests
- 
										Pull request #38195 merged into WordPress/gutenberg: 
 Fix back button aria name in customizing widgets tests.
- 
										Submitted pull request #38195 to WordPress/gutenberg: 
 Fix back button aria name in customizing widgets tests.
- 
										Merged pull request #37965 into WordPress/gutenberg: 
 Make sure when on last block focus cannot enter the block.
- 
										Submitted pull request #38060 to WordPress/gutenberg: 
 Add storage state to rest in e2e tests
- 
										Pull request #38019 merged into WordPress/gutenberg: 
 Fix hiding the bottom of tablet/mobile preview in Site Editor
- 
										Submitted pull request #38019 to WordPress/gutenberg: 
 Fix hiding the bottom of tablet/mobile preview in Site Editor
- 
										Merged pull request #37793 into WordPress/gutenberg: 
 Try possibly better method for Block Inserter Search focus
- 
										Merged pull request #37683 into WordPress/gutenberg: 
 Improve successful draft save notification for screen readers
- 
										Pull request #37394 merged into WordPress/gutenberg: 
 Try to fix auto resizing in template part focus mode
- 
										Merged pull request #37310 into WordPress/gutenberg: 
 Site Editor: Update save panel's cancel button from icon to visible text
- 
										Pull request #37390 merged into WordPress/gutenberg: 
 Sanitize flaky test report file names
- 
										Submitted pull request #37394 to WordPress/gutenberg: 
 Try to fix auto resizing in template part focus mode
- 
										Submitted pull request #37390 to WordPress/gutenberg: 
 Sanitize flaky test report file names
- 
										Merged pull request #37351 into WordPress/gutenberg: 
 Add aria-pressed true/false to Toggle navigation button based on state
- 
										Submitted pull request #37314 to WordPress/gutenberg: 
 Reset focus after route navigation in Site Editor
- 
										Merged pull request #37271 into WordPress/gutenberg: 
 Site Editor: Document Actions: add SR text to heading 1
- 
										Merged pull request #36488 into WordPress/gutenberg: 
 Add client side routing for Site Editor
- 
										Submitted pull request #37054 to WordPress/gutenberg: 
 Add fallback content when creating templates according to template hierarchy
- 
										Pull request #36984 merged into WordPress/gutenberg: 
 Fix returning empty array in getEntityRecords for unknown entities
- 
										Pull request #36946 merged into WordPress/gutenberg: 
 Add aria-current="page" to active navigation item
- 
										Submitted pull request #36984 to WordPress/gutenberg: 
 Fix returning empty array in getEntityRecords for unknown entities
- 
										Submitted pull request #36946 to WordPress/gutenberg: 
 Add aria-current="page" to active navigation item
- 
										Merged pull request #36808 into WordPress/gutenberg: 
 Add success and error snackbars to the templates list page
- 
										Submitted pull request #36808 to WordPress/gutenberg: 
 Add success and error snackbars to the templates list page
- 
										Pull request #36762 merged into WordPress/gutenberg: 
 Highlight "Site" in the navigation panel
- 
										Pull request #36761 merged into WordPress/gutenberg: 
 Show all templates and template parts on the site editor list screens
- 
										Submitted pull request #36762 to WordPress/gutenberg: 
 Highlight "Site" in the navigation panel
- 
										Submitted pull request #36761 to WordPress/gutenberg: 
 Show all templates and template parts on the site editor list screens
- 
										Submitted pull request #36736 to WordPress/gutenberg: 
 Experimental development-only single-pass webpack workflow
- 
										Merged pull request #36707 into WordPress/gutenberg: 
 Use table layout in templates list screen
- 
										Submitted pull request #36707 to WordPress/gutenberg: 
 Use table layout in templates list screen
- 
										Pull request #36637 merged into WordPress/gutenberg: 
 Remove the Styles link in Site Editor
- 
										Submitted pull request #36637 to WordPress/gutenberg: 
 Remove the Styles link in Site Editor
- 
										Merged pull request #36592 into WordPress/gutenberg: 
 Implement "Add New" for templates list in Site Editor
- 
										Pull request #36379 merged into WordPress/gutenberg: 
 Add templates list page for site editor
- 
										Created issue #36597 in the WordPress/gutenberg repository: 
 [Site Editor] Templates list screen overview
- 
										Submitted pull request #36592 to WordPress/gutenberg: 
 Implement "Add New" for templates list in Site Editor



 
			