diff --git a/models/recruit/src/index.ts b/models/recruit/src/index.ts
index b11bdaf696..ca162fc385 100644
--- a/models/recruit/src/index.ts
+++ b/models/recruit/src/index.ts
@@ -1041,19 +1041,6 @@ export function createModel (builder: Builder): void {
 
   createReviewModel(builder)
 
-  createAction(builder, {
-    ...viewTemplates.open,
-    target: recruit.class.Vacancy,
-    context: {
-      mode: ['browser', 'context'],
-      group: 'create'
-    },
-    action: workbench.actionImpl.Navigate,
-    actionProps: {
-      mode: 'space'
-    }
-  })
-
   createAction(builder, {
     ...viewTemplates.open,
     target: recruit.class.ApplicantMatch,
diff --git a/plugins/view-resources/src/middleware.ts b/plugins/view-resources/src/middleware.ts
index 09b94c40a5..4303513d63 100644
--- a/plugins/view-resources/src/middleware.ts
+++ b/plugins/view-resources/src/middleware.ts
@@ -38,7 +38,7 @@ export class AggregationMiddleware extends BasePresentationMiddleware implements
   mgrs: Map<Ref<Class<Doc>>, AggregationManager> = new Map<Ref<Class<Doc>>, AggregationManager>()
   docs: Doc[] | undefined
 
-  subscribers: Map<string, DocSubScriber> = new Map()
+  subscribers: Map<string, DocSubScriber> = new Map<string, DocSubScriber>()
   private constructor (client: Client, next?: PresentationMiddleware) {
     super(client, next)
   }