diff --git a/cms/templates/widgets/metadata-edit.html b/cms/templates/widgets/metadata-edit.html
index a130436e37..368959022a 100644
--- a/cms/templates/widgets/metadata-edit.html
+++ b/cms/templates/widgets/metadata-edit.html
@@ -1,3 +1,4 @@
+% if metadata:
+% endif
diff --git a/cms/templates/widgets/sequence-edit.html b/cms/templates/widgets/sequence-edit.html
index 242bfeae21..e9d796784d 100644
--- a/cms/templates/widgets/sequence-edit.html
+++ b/cms/templates/widgets/sequence-edit.html
@@ -29,6 +29,7 @@
+ <%include file="metadata-edit.html" />
diff --git a/common/lib/xmodule/xmodule/seq_module.py b/common/lib/xmodule/xmodule/seq_module.py
index 841936cf17..0e0fd10fa4 100644
--- a/common/lib/xmodule/xmodule/seq_module.py
+++ b/common/lib/xmodule/xmodule/seq_module.py
@@ -9,6 +9,7 @@ from xmodule.x_module import XModule
from xmodule.progress import Progress
from xmodule.exceptions import NotFoundError
from pkg_resources import resource_string
+from .editing_module import EditingDescriptor
log = logging.getLogger("mitx.common.lib.seq_module")
@@ -95,7 +96,8 @@ class SequenceModule(XModule):
'element_id': self.location.html_id(),
'item_id': self.id,
'position': self.position,
- 'tag': self.location.category}
+ 'tag': self.location.category
+ }
self.content = self.system.render_template('seq_module.html', params)
self.rendered = True
@@ -110,7 +112,7 @@ class SequenceModule(XModule):
return new_class
-class SequenceDescriptor(MakoModuleDescriptor, XmlDescriptor):
+class SequenceDescriptor(EditingDescriptor, XmlDescriptor):
mako_template = 'widgets/sequence-edit.html'
module_class = SequenceModule