add-custom-label-pickers feature is not working
Hi, I'm trying to use an addon with self-hosted gitlab. I changed my config like this:
diff --git a/source/config.ts b/source/config.ts
index 02c4e0b..0677783 100644
--- a/source/config.ts
+++ b/source/config.ts
@@ -47,7 +47,7 @@ export type Config<_AuthKind extends AuthKind = AuthKind> = {
? {}
: _AuthKind extends "apiToken"
? {
- hostUrl: string;
+ hostUrl: string | RegExp;
apiToken: string;
}
: {});
@@ -68,11 +68,13 @@ export const resetConfig = (): Config => {
};
function getDefaultConfig(): Config {
- const authKind: AuthKind = "native";
+ const authKind: AuthKind = "apiToken";
const defaultConfig: Config<typeof authKind> = {
configVersion: "0",
authKind,
+ hostUrl: /gitlab.example.org/,
+ apiToken: "p5ETeZGHu-G-kehsMynU",
loadingIndicatorCyclingSpeedMs: Math.ceil(1000 / 60 /** 60 FPS (~58.82 after Math.ceil) */),
@@ -162,7 +164,7 @@ function getDefaultConfig(): Config {
features: {
"add-custom-label-pickers": true,
"add-custom-label-pickers-for-board-sidebar": true,
- "always-expand-sidebar": true,
+ "always-expand-sidebar": false,
"highlight-assign-yourself": true,
/**
compilation was successful, but add-custom-label-pickers and add-custom-label-pickers-for-board-sidebar features are still not working. I'm getting the following error when I'm trying to use them:
TypeError: api is undefined
fetchIssueLabels moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13439
CustomLabelPicker_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13427
CustomLabelPicker_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13409
fetchIssueLabels moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13437
useCurrentlySelectedLabels moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13452
CustomLabelPicker_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13427
CustomLabelPicker_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13409
useCurrentlySelectedLabels moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13449
useCurrentlySelectedLabels moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13460
Ii moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:6932
Vj moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:8061
unstable_runWithPriority moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:9424
cg moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:4945
Dj moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:8043
yj moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:7536
Ig moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:7366
bk moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:8596
ik moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:8670
Nj moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:7588
ik moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:8669
render moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:8822
render moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13598
addCustomLabelPickers moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13645
add_custom_label_pickers_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13626
add_custom_label_pickers_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13608
addCustomLabelPickers moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13629
loadAll moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13337
fulfilled moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13294
promise callback*step moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13307
Features_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13309
Features_awaiter moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13291
loadAll moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13335
loadAll moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13339
globalInit moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:13363
<anonymous> moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:14029
<anonymous> moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:14031
<anonymous> moz-extension://6c0c0a93-6418-4718-8b1a-a2e4a5ada55b/content.js:14032
content.js:13456:21
Am I doing something wrong?