import TabAwareWidget from "./tab_aware_widget.js"; import keyboardActionsService from "../services/keyboard_actions.js"; export default class TabCachingWidget extends TabAwareWidget { constructor(parent, widgetFactory) { super(parent); this.widgetFactory = widgetFactory; this.widgets = {}; } isEnabled() { return this.tabContext && this.tabContext.isActive(); } doRender() { return this.$widget = $(`