-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Convert extension to use Manifest v3 * Convert extension to use Manifest v3 * Convert extension to use Manifest v3 * Make message sender matching more explicit * Fix settings tests * Fix all e2e tests 🎉 * Separate TabRegistry from its factory to prevent unneeded dependencies in unit tests * Update GitHub action to use the latest stable version of Node * Don't close the first opened tab until the test suit is finished. Without this GitHub action produce errors like `Protocol error (Target.closeTarget): Target closed.` * Make finding of the active page code more readable * Increase the delay between actions to fix the problem in tests. Prevent closing of the first tab because it produces an error `Protocol error (Target.closeTarget): Target closed.` * Improve tests stability and reduce delay between actions in CI pipline * Restore tabs registry on extension reloads * Log messages only in development mode * Fix tabs sorting on initialization * Popup stays open on mouse cursor movements * Remove unnecessary nesting character in tests * Register listeners in the first turn of the event loop. This fixes the bug when the extension service worker is idle and the first shortcut command is not handled because the event listener is not triggered. More info https://developer.chrome.com/docs/extensions/mv3/migrating_to_service_workers/ * Add a note about the drawback of the current Ctrl+Tab config in Karabiner Elements * Sort opened tabs using only URLs of the saved ones. The page title may be changed any time and which will make the tabs sorting order invalid, so the usage of the URL only is more reliable. * Set keyboard listeners to the window object * Fix invalid access to uninitialized settings object * Update CSS loaders * Subscribe to the new page creation earlier * Increase operation timeout for CI * Log browser version on each e2e run * Increase timeout for switching between pages * God, please make those tests pass 🙏 * Map messages between page script and content script. Wait for the tab to be activated. * Fixed a couple of broken tests * Make the e2e tests more stable * Use new _favicon API that uses favicons cached by browser ([details](https://bugs.chromium.org/p/chromium/issues/detail?id=104102#c63)). This allows us to show icons independently of network and CORS policies. Fix empty icons for tabs that have equal URLs. The caching of icon elements was causing the issue. Remove unnecessary icons for browser tabs like Settings, New Tab, History etc. Now the icons are always accessible. * Ignore Intellij folder * Move to yearly versioning. Details https://blog.jetbrains.com/blog/2016/03/09/jetbrains-toolbox-release-and-versioning-changes/
- Loading branch information
Showing
51 changed files
with
1,746 additions
and
1,493 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
node_modules/ | ||
.idea/ | ||
build*/ | ||
**/.DS_Store | ||
.eslintcache |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.