pixiebrix-extension
pixiebrix-extension copied to clipboard
PixieBrix browser extension
Verify the functionality for moving and copying a Starter Brick within a mod. Note: this functionality will change once we deprecate Standalone Mod Components as a concept, so this should...
Context --- - TODO from https://github.com/pixiebrix/pixiebrix-extension/pull/8826 - https://github.com/pixiebrix/pixiebrix-extension/blob/126cd71c0d1c93a9ada6e0e4eb32ba344cc9bd51/src/platform/state/stateTypes.ts#L49-L49 - Need to assess risk that mods might depend on the current names
Error messages on forms (e.g. if a required field is missing) currently appear at the top of the form. If forms are long and the top is not visible, it...
## Describe the bug The save button re-mounts several times so we need to retry clicking the saveButton until the modal is visible in end to end tests. For end...
Context --- - FLUP to https://github.com/pixiebrix/pixiebrix-extension/pull/9264 - Safe to do because all packages on server are required to have a version Implementation Sketch --- - Mark `Metadata.version` as required -...
## Describe the bug - There are some `chrome.sidePanel` errors that seem to be associated with users on Opera - We don't officially support Opera - users will see an...
Context --- - Selectors that return fresh array/objects (including literals, or using filter/map) must be cached using `createSelector` to avoid unnecessary re-renders - See initial discussion: https://github.com/pixiebrix/pixiebrix-extension/pull/9191#discussion_r1790295509
Per discussion following https://github.com/pixiebrix/pixiebrix-extension/pull/9240 ([see slack thread here](https://pixiebrix.slack.com/archives/C023KL47XV4/p1728326554835619)) we'd like to add e2e and/or unit test coverage where appropriate covering clearing mod changes. Includes coverage for the following flows: -...
MV3 requires a user gesture before opening the sidepanel. This is causing friction with a number of use cases (e.g. compliance). This was available in MV2 but broke in MV3....
In https://github.com/pixiebrix/pixiebrix-extension/pull/9149 we introduced a way to maintain the Mixpanel Lexicon in version control. Our typing that enforces that all events listed in the `Events` constant have a corresponding entry...