Skip to content

Conversation

@paulora2405
Copy link
Contributor

@paulora2405 paulora2405 commented Sep 9, 2025

Also added CopyButton due to the new functionality making the file path not selectable.

Closes #825.

Also added CopyButton due to the new functionality making the file path not selectable.
@paulora2405
Copy link
Contributor Author

paulora2405 commented Sep 9, 2025

Here is a preview of what it looks like with the new copy button:
image

@paulora2405
Copy link
Contributor Author

My only concern is that the file path being clickable is not an actual <button>, although it has the role="button", I'm not sure if it will affect accessibility.

@paulora2405 paulora2405 changed the base branch from main to 1.19.4 September 9, 2025 17:18
@mbecker20
Copy link
Member

Appreciate the PR. I was thinking to give entire header have cursor-pointer and make whole thing clickable to toggle, do you think you could do this approach instead?

@paulora2405
Copy link
Contributor Author

I've refactored to the header being clickable instead. I had to put a few e.stopPropagation() and e.preventDefault() to make clicking and interacting via KB not overlap actions with the buttons.

LMK if it looks good @mbecker20.

@paulora2405
Copy link
Contributor Author

Also, the copy button for the file path is still a good addition in my opinion. Even though it isn't necessary anymore, I think its good to keep it.

Copy link
Member

@mbecker20 mbecker20 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for the contribution

@mbecker20 mbecker20 merged commit 87e0013 into moghtech:1.19.4 Sep 10, 2025
@mbecker20 mbecker20 mentioned this pull request Sep 10, 2025
mbecker20 added a commit that referenced this pull request Sep 14, 2025
* add clickable file path to show/hide file contents in StackInfo

Also added CopyButton due to the new functionality making the file path not selectable.

* Move clicking interaction to CardHeader

* Avoid sync edge cases of having toggle show function capturing showContents from outside

Co-authored-by: Maxwell Becker <[email protected]>

* Format previous change

* Add `default_show_contents` to `handleToggleShow`

---------

Co-authored-by: Maxwell Becker <[email protected]>
mbecker20 added a commit that referenced this pull request Sep 14, 2025
* start 1.19.4

* deploy 1.19.4-dev-1

* try smaller binaries with cargo strip

* deploy 1.19.4-dev-2

* smaller binaries with cargo strip

* Fix Submit Dialog Button Behavior with 500 Errors on Duplicate Names (#819)

* Implement enhanced error handling and messaging for resource creation

* Implement improved error handling for resource creation across alerter, build, and sync

* Implement error handling improvements for resource copying and validation feedback

* Adjust error handling for resource creation to distinguish validation errors from unexpected system errors

* Refactor resource creation error handling by removing redundant match statements and simplifying the error propagation in multiple API modules.

* fmt

* bump indexmap

* fix account selector showing empty when account no longer found

* clean up theme logic, ensure monaco and others get up to date current theme

* enforce disable_non_admin_create for tags. Clean up status code responses

* update server cache concurrency controller

* deploy 1.19.4-dev-3

* Allow signing in by pressing enter (#830)

* Improve dialog overflow handling to prevent clipping of content (#828)

* Add Email notification entry to community.md (#824)

* Add clickable file path to show/hide file contents in StackInfo (#827)

* add clickable file path to show/hide file contents in StackInfo

Also added CopyButton due to the new functionality making the file path not selectable.

* Move clicking interaction to CardHeader

* Avoid sync edge cases of having toggle show function capturing showContents from outside

Co-authored-by: Maxwell Becker <[email protected]>

* Format previous change

* Add `default_show_contents` to `handleToggleShow`

---------

Co-authored-by: Maxwell Becker <[email protected]>

* deploy 1.19.4-dev-4

* avoid stake info ShowHideButton double toggle

* Allow multiple simultaneous Action runs for use with Args

* deploy 1.19.4-dev-5

* feat: persist all table sorting states including unsorted (#832)

- Always save sorting state to localStorage, even when empty/unsorted
- Fixes issue where 'unsorted' state was not persisted across page reloads
- Ensures consistent and predictable sorting behavior for all DataTable components

* autofocus on login username field (#837)

* Fix unnecessary auth queries flooding console on login page (#842)

* Refactor authentication error handling to use serror::Result and status codes

* Enable user query only when JWT is present

* Enable query execution in useRead only if JWT is present

* Revert backend auth changes - keep PR focused on frontend only

* Fix unnecessary API queries to unreachable servers flooding console (#843)

* Implement server availability checks in various components

* Refactor server availability check to ensure only healthy servers are identified

* cargo fmt

* fmt

* Auth error handling with status codes (#841)

* Refactor authentication error handling to use serror::Result and status codes

* Refactor error messages

* Refactor authentication error handling to include status codes and improve error messages

* clean up

* clean

* fmt

* invalid user id also UNAUTHORIZED

* deploy 1.19.4-dev-6

* deploy 1.19.4-dev-7

---------

Co-authored-by: Marcel Pfennig <[email protected]>
Co-authored-by: jack <[email protected]>
Co-authored-by: Guten <[email protected]>
Co-authored-by: Paulo Roberto Albuquerque <[email protected]>
Co-authored-by: Lorenzo Farnararo <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Expand stack files by clicking their name or empty box space

2 participants