Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⚠️ Features broken on new issues (beta) #7856

Open
fregante opened this issue Oct 4, 2024 · 16 comments · Fixed by #7873, #7874 or #7876
Open

⚠️ Features broken on new issues (beta) #7856

fregante opened this issue Oct 4, 2024 · 16 comments · Fixed by #7873, #7874 or #7876
Labels
bug help wanted Please! ♥︎ Particularly useful features that everyone would love!

Comments

@fregante
Copy link
Member

fregante commented Oct 4, 2024

Description

I'm sure every isConversationList feature is currently broken on that page.

How to replicate the issue + URL

Test URLs:

The beta is enabled by organization. These three have it. You can spam issues on https://github.com/download-directory/download-directory.github.io/issues if necessary, I'll delete them once we're done. Or leave comments in download-directory/download-directory.github.io#141, better.

@fregante fregante added bug help wanted Please! ♥︎ Particularly useful features that everyone would love! labels Oct 4, 2024
@fregante fregante pinned this issue Oct 4, 2024
@fregante
Copy link
Member Author

fregante commented Oct 4, 2024

By the way, finally we have an autocomplete!

Screenshot 3

@fregante
Copy link
Member Author

Bye quick-comment-hiding

Screenshot 28

@fregante
Copy link
Member Author

fregante commented Oct 15, 2024

These are features running on isIssueList and isSingleIssue

I'll check these off after verifying them, or with 👋 if they're no longer needed

Important features

Rest

  • readable-title-change-events
  • comment-excess: doesn't work #8263
  • hide-navigation-hover-highlight
  • keyboard-navigation
  • linkify-user-edit-history-popup
  • linkify-user-location
  • preview-hidden-comments
  • quick-mention
  • selection-in-new-tab
  • shorten-links
  • toggle-everything-with-alt

Done

Edit February 6th: Some of these have been broken again. Please open a new issue in that case.

  • jump-to-conversation-close-event
  • show-names
  • small-user-avatars
  • sticky-sidebar
  • table-input
  • reactions-avatars
  • scrollable-areas
  • prevent-link-loss
  • collapsible-content-button
  • embed-gist-inline
  • emphasize-draft-pr-label
  • linkify-user-labels
  • jump-to-conversation-close-event
  • avoid-accidental-submissions 👋
  • esc-to-cancel 👋
  • clean-conversation-headers 👋
  • prevent-comment-loss 👋
  • quick-comment-hiding 👋
  • bugs-tab
  • ci-link
  • clean-repo-tabs
  • clean-rich-text-editor
  • close-out-of-view-modals
  • command-palette-navigation-shortcuts
  • copy-on-y
  • esc-to-deselect-line
  • fit-textareas
  • hide-diff-signs
  • hide-user-forks
  • improve-shortcut-help
  • linkify-branch-references
  • linkify-code
  • linkify-line-numbers
  • more-dropdown-links
  • one-key-formatting
  • parse-backticks
  • profile-hotkey
  • quick-comment-edit
  • quick-new-issue
  • releases-tab
  • reload-failed-proxied-images
  • repo-avatars
  • repo-header-info
  • repo-wide-file-finder
  • show-whitespace
  • sort-conversations-by-update-time
  • tab-to-indent
  • unfinished-comments
  • user-local-time

@fregante
Copy link
Member Author

The list above has already been verified. Unless you see that the feature is no longer needed, you can assume they're not working. That would save time from having to build that table

@fregante
Copy link
Member Author

We should hold off on implementing this one, their header layout is messy on mobile and I expect them to change it completely. Only fix it if it's a simple class change

@fregante
Copy link
Member Author

fregante commented Nov 7, 2024

For advanced features like close-as-unplanned, we have to use the UI on behalf of the user because we no longer have the good ol' form element 😒

For example in #7893 this meant opening the dropdown menu and simulating a click on the Edit item.

Here I'd expect the dropdown arrow to be hidden and a new custom button to be added. When the button is clicked, we show the arrow, open it, click "close as not planned", then click the new "close" button.

Screenshot

I wonder if it's just easier to do it via API and call triggerConversationUpdate (which is also likely broken on the new issue view), but I think that as long as every part here is selectable, it's actually not too difficult:

async function editReactComment({delegateTarget: editButton}: DelegateEvent<MouseEvent, HTMLButtonElement>): Promise<void> {
(editButton.nextElementSibling as HTMLButtonElement).click();
await delay(1); // Allow the dropdown to open
document
.activeElement! // The focus is now on the first item in the dropdown
.parentElement! // Select the list element
.querySelector('[aria-keyshortcuts="e"]')! // Find the edit item
.click();
}

@darkred
Copy link
Contributor

darkred commented Jan 13, 2025

Today's blog post announces the gradual rollout of the new issue view to everyone, with all users expected to have access by the end of this week:

https://github.blog/changelog/2025-01-13-evolving-github-issues-public-preview/

Following our opt-in preview last year, we are excited to release sub-issues, issue types and advanced search for issues to everyone! 🎉

Thank you to everyone who opted-in and gave us feedback on these new additions. We will be rolling out these changes incrementally and expect all users to have access by the end of this week.

@fregante
Copy link
Member Author

Oof. We still have a few broken important features. It would be good to address them this week so that it's easy to preserve GHE compat. If not, PRs are not affected yet so that view can be used as "old" for now.

@kovsu do you see anything that you can address? I think the "activity filter" and "clean sidebar" are the most pressing. Others might need a "simple" selector update.

@kidonng
Copy link
Member

kidonng commented Jan 16, 2025

table-input needs CSS update:

Image

@injust
Copy link

injust commented Jan 17, 2025

I think comments-time-machine-links might need changes for the new issues.

If I comment this:

@injust testing

And then Quote reply, I get this:

> [@injust](https://github.com/injust?rgh-link-date=2025-01-17T10%3A58%3A26.000Z) testing

I don't think the rgh-link-date parameter is supposed to appear there, right?

Might be similar to #8218.

@mathomp4
Copy link

I was going to make a "The new Bug issue type doesn't trigger bugs-tab" issue, but I suppose that would be this issue? Unless you'd prefer a separate issue for tracking purposes?

@fregante
Copy link
Member Author

fregante commented Jan 17, 2025

New issue, that would be a feature request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment