<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:40:43 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[COMPASS-5758] Fix `compass-schema` button accessibility</title>
                <link>https://jira.mongodb.org/browse/COMPASS-5758</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;`compass-schema` has a number of non-interactive html elements with `onClick` handlers. This heavily hinders accessibility as they are not keyboard navigable. We should ensure these elements have the proper roles and html tags.&lt;/p&gt;

&lt;p&gt;With the recent update to the shared configs we now have disable eslint for the places that have these onClick handlers.&lt;/p&gt;

&lt;p&gt;Eslint rules:&lt;/p&gt;

&lt;p&gt;Visible, non-interactive elements with click handlers must have at least one keyboard listener. - eslint jsx-a11y/click-events-have-key-events&lt;/p&gt;

&lt;p&gt;Static HTML elements with event handlers require a role. - eslint jsx-a11y/no-static-element-interactions&lt;/p&gt;</description>
                <environment></environment>
        <key id="2028612">COMPASS-5758</key>
            <summary>Fix `compass-schema` button accessibility</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="rhys.howell@mongodb.com">Rhys Howell</assignee>
                                    <reporter username="rhys.howell@mongodb.com">Rhys Howell</reporter>
                        <labels>
                    </labels>
                <created>Wed, 20 Apr 2022 03:16:31 +0000</created>
                <updated>Sun, 29 Oct 2023 02:39:05 +0000</updated>
                            <resolved>Thu, 21 Apr 2022 09:21:09 +0000</resolved>
                                                    <fixVersion>1.31.3</fixVersion>
                                    <component>Schema</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4505236" author="xgen-internal-githook" created="Mon, 25 Apr 2022 22:06:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: 1.31-releases&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4502657" author="xgen-internal-githook" created="Mon, 25 Apr 2022 08:30:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: remove-bugsnag&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4496644" author="xgen-internal-githook" created="Thu, 21 Apr 2022 11:07:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5757&quot; title=&quot;Hide &amp;quot;add stage&amp;quot; button when there is at least one stage in the aggregation even if it&amp;#39;s empty&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5757&quot;&gt;&lt;del&gt;COMPASS-5757&lt;/del&gt;&lt;/a&gt;-hide-add-stage-button&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4496552" author="xgen-internal-githook" created="Thu, 21 Apr 2022 10:01:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: clustered-collections&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4496505" author="rhys.howell" created="Thu, 21 Apr 2022 09:21:09 +0000"  >&lt;p&gt;There&apos;s still a lot of room for improvements in terms of accessibility in the schema view. These changes are barely scratching the surface.&lt;br/&gt;
I think we would also likely see performance improvements by streamlining and modernizing the code here.&lt;/p&gt;</comment>
                            <comment id="4496460" author="xgen-internal-githook" created="Thu, 21 Apr 2022 08:56:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5755&quot; title=&quot;Do not replace &amp;quot;dirty&amp;quot; stage content with palceholder when switching stages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5755&quot;&gt;&lt;del&gt;COMPASS-5755&lt;/del&gt;&lt;/a&gt;-persist-stage-content&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4496455" author="xgen-internal-githook" created="Thu, 21 Apr 2022 08:55:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5681&quot; title=&quot;Handle run aggregation errors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5681&quot;&gt;&lt;del&gt;COMPASS-5681&lt;/del&gt;&lt;/a&gt;-handle-retry-and-cancel&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4496317" author="xgen-internal-githook" created="Thu, 21 Apr 2022 06:47:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: compass-5425-5740-run-agg-telemetry&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4496199" author="xgen-internal-githook" created="Thu, 21 Apr 2022 04:16:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5519&quot; title=&quot;Update collection header styles and components&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5519&quot;&gt;&lt;del&gt;COMPASS-5519&lt;/del&gt;&lt;/a&gt;-update-collection-header-styles&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4495693" author="xgen-internal-githook" created="Wed, 20 Apr 2022 21:12:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: fix(compass-schema): Use interactive html elements for buttons in schema &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt; (#3004)&lt;br/&gt;
Branch: main&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1f7bfce8637be41d3166b4c08f5395bc269d6349&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4495251" author="xgen-internal-githook" created="Wed, 20 Apr 2022 19:12:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Rhys&apos;, &apos;email&apos;: &apos;Anemy@users.noreply.github.com&apos;, &apos;username&apos;: &apos;Anemy&apos;}
&lt;p&gt;Message: Merge branch &apos;main&apos; into &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt;-fix-schema-button-accessibility&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5758&quot; title=&quot;Fix `compass-schema` button accessibility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5758&quot;&gt;&lt;del&gt;COMPASS-5758&lt;/del&gt;&lt;/a&gt;-fix-schema-button-accessibility&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/b9e21df7d488ea3fc6e5fbf156dbf21b23c0808e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/b9e21df7d488ea3fc6e5fbf156dbf21b23c0808e&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2027546">COMPASS-5749</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 20 Apr 2022 19:12:38 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 41 weeks, 2 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 41 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>rhys.howell@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0rt2f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0ario:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="6067">Iteration Zanzibar</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0rf7r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>