<p dir="auto">Javascript editor duplicate characters</p>
<h4 dir="auto">How to reproduce the bug</h4>
<ol dir="auto">
<li>Go to new chart with deck.gl Screen Grid</li>
<li>Enable ENABLE_JAVASCRIPT_CONTROLS and start input characters into window</li>
<li>Input "1234"</li>
<li>See error</li>
</ol>
<p dir="auto">Expected characters in this window "1234", actual characters "1234123121"</p>
<h3 dir="auto">Expected results</h3>
<p dir="auto"><code class="notranslate">1234</code></p>
<h3 dir="auto">Actual results</h3>
<p dir="auto"><code class="notranslate">1234123121</code></p>
<h4 dir="auto">Screenshots</h4>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/10183440/150188688-425686ba-fba5-4094-b3a0-50c80987f4ab.png"><img src="https://user-images.githubusercontent.com/10183440/150188688-425686ba-fba5-4094-b3a0-50c80987f4ab.png" alt="image" style="max-width: 100%;"></a></p>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>browser type and version: Chrome Version 97.0.4692.71 (Official Build) (x86_64)</li>
<li>superset version: <code class="notranslate">1.4.0</code></li>
<li>python version: <code class="notranslate">Python 3.8.10</code></li>
<li>node.js version: <code class="notranslate">v10.19.0</code><br>
DISTRIB_ID=Ubuntu<br>
DISTRIB_RELEASE=20.04</li>
</ul>
<h3 dir="auto">Checklist</h3>
<p dir="auto">Make sure to follow these steps before submitting your issue - thank you!</p>
<ul dir="auto">
<li>[V] I have checked the superset logs for python stacktraces and included it here as text if there are any.</li>
<li>[V] I have reproduced the issue with at least the latest released version of superset.</li>
<li>[V] I have checked the issue tracker for the same issue and I haven't found one similar.</li>
</ul>
<p dir="auto"><strong>Is your feature request related to a problem? Please describe.</strong><br>
It's difficult to find specific charts and dashboards that I've created.</p>
<p dir="auto"><strong>Describe the solution you'd like</strong><br>
As a user, I would like to be able to logically group my charts and my dashboards. I would like either folders or to be able to filter by tags when accessing the list of charts and dashboards.</p>
<p dir="auto"><strong>Additional context</strong><br>
This is a much requested feature with many closed issues:</p>
<ul dir="auto">
<li><a href="https://github.com/apache/incubator-superset/issues/3821" data-hovercard-type="issue" data-hovercard-url="/apache/superset/issues/3821/hovercard">Allow users to tag dashboards</a> from November, 2017</li>
<li><a href="https://github.com/apache/incubator-superset/issues/4055" data-hovercard-type="issue" data-hovercard-url="/apache/superset/issues/4055/hovercard">Folder structure for dashboard and slice</a> from December, 2017</li>
<li><a href="https://github.com/apache/incubator-superset/issues/7367" data-hovercard-type="issue" data-hovercard-url="/apache/superset/issues/7367/hovercard">Organising Charts List</a> from April, 2019</li>
<li><a href="https://github.com/apache/incubator-superset/issues/7239" data-hovercard-type="issue" data-hovercard-url="/apache/superset/issues/7239/hovercard">Group Dashboards folders or tags</a> from April, 2019</li>
<li><a href="https://github.com/apache/incubator-superset/issues/7968" data-hovercard-type="issue" data-hovercard-url="/apache/superset/issues/7968/hovercard">Ability to Tag Charts for Easy Filtering</a></li>
</ul>
<p dir="auto">There's even a PR but it appears that it may need to be rewritten to be accepted:<br>
<a href="https://github.com/apache/incubator-superset/pull/7418#pullrequestreview-251214308" data-hovercard-type="pull_request" data-hovercard-url="/apache/superset/pull/7418/hovercard">Tagging frontend</a></p>