<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:38:21 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-5074] Add error boundary to Compass sidebar</title>
                <link>https://jira.mongodb.org/browse/COMPASS-5074</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;Currently we only have react error boundaries set up for the various tabs in compass (databases, collections, collection views). We should add error boundaries to the rendering of the sidebar as well. It will help gracefully handle errors that occur when a component is rendered. This should ideally should never happen, but in the case that it does happen, a user should be able to use other parts of Compass without the entire react window/instance breaking.&lt;/p&gt;

&lt;p&gt;React error boundaries:&lt;br/&gt;
&lt;a href=&quot;https://reactjs.org/docs/error-boundaries.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://reactjs.org/docs/error-boundaries.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here&apos;s how we currently handle them in Compass:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/blob/main/packages/compass-components/src/components/error-boundary.tsx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/blob/main/packages/compass-components/src/components/error-boundary.tsx&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1868994">COMPASS-5074</key>
            <summary>Add error boundary to Compass sidebar</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="9">Done</resolution>
                                        <assignee username="rhys.howell@mongodb.com">Rhys Howell</assignee>
                                    <reporter username="rhys.howell@mongodb.com">Rhys Howell</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Sep 2021 07:57:22 +0000</created>
                <updated>Wed, 28 Sep 2022 10:16:25 +0000</updated>
                            <resolved>Wed, 14 Sep 2022 13:36:07 +0000</resolved>
                                                    <fixVersion>1.34.0</fixVersion>
                                    <component>Sidebar</component>
                    <component>Tech debt</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4861175" author="xgen-internal-githook" created="Wed, 28 Sep 2022 10:16:25 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: update-compass-shell-to-shared-config&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4831043" author="xgen-internal-githook" created="Thu, 15 Sep 2022 16:37:58 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6110&quot; title=&quot;Remove space between sidebar and first tab&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6110&quot;&gt;&lt;del&gt;COMPASS-6110&lt;/del&gt;&lt;/a&gt;-remove-spacing-between-tabs-and-sidebar&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4829445" author="xgen-internal-githook" created="Thu, 15 Sep 2022 07:59:09 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: check-jira&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4826348" author="xgen-internal-githook" created="Wed, 14 Sep 2022 15:41:23 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: show-icons-in-menus&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4826243" author="xgen-internal-githook" created="Wed, 14 Sep 2022 15:18:21 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: try-new-lg&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4826149" author="xgen-internal-githook" created="Wed, 14 Sep 2022 14:59:50 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6099&quot; title=&quot;Remove Feature tour&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6099&quot;&gt;&lt;del&gt;COMPASS-6099&lt;/del&gt;&lt;/a&gt;-remove-feature-tour&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4825602" author="xgen-internal-githook" created="Wed, 14 Sep 2022 13:35:49 +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: chore(sidebar): Add error boundary to sidebar &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5074&quot; title=&quot;Add error boundary to Compass sidebar&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5074&quot;&gt;&lt;del&gt;COMPASS-5074&lt;/del&gt;&lt;/a&gt; (#3469)&lt;br/&gt;
Branch: main&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/315ff9e74e6b0fd2f5b13bb7f30d862a466f641b&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1868995">COMPASS-5075</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 14 Sep 2022 13:35:49 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 19 weeks 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-5486</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>xgen-internal-githook</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 19 weeks 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|i00qc7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1mm0:y0z4</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="6457">Iteration Jellyfish</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|i00chj:</customfieldvalue>

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