diff --git a/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte b/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte
index 0d9441b4ba..b634df1013 100644
--- a/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte
+++ b/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte
@@ -13,18 +13,27 @@
// limitations under the License.
-->
{#if value}
{#each value.parents as parentInfo}
- {parentInfo.parentTitle}
+ handleIssueEditorOpened(parentInfo)}
+ >{parentInfo.parentTitle}
{/each}
@@ -42,6 +51,17 @@
color: var(--content-color);
}
+ .name {
+ &:hover {
+ color: var(--caption-color);
+ text-decoration: underline;
+ }
+
+ &:active {
+ color: var(--accent-color);
+ }
+ }
+
.name::before {
content: '›';
padding: 0 0.25rem;
diff --git a/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte b/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte
index 3eca287cfe..4066ce1e13 100644
--- a/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte
+++ b/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte
@@ -15,14 +15,20 @@
{#if value}
- {value.title}
+ {value.title}
{/if}
@@ -36,6 +42,16 @@
overflow: hidden;
flex-shrink: 10;
+ .name {
+ &:hover {
+ text-decoration: underline;
+ }
+
+ &:active {
+ color: var(--accent-color);
+ }
+ }
+
&.with-margin {
margin-left: 0.5rem;
}