Skip to content

Conversation

@shruti0085
Copy link
Contributor

Description of changes:
This change is being made in correspondence to a mynah change aws/mynah-ui#429
Certain icons were problematic when rendered by Webkit used by Eclipse on Mac which led to errors. Error was caused due to hitting transparency limits: WebCore::GraphicsContextCG::endTransparencyLayer().

  • To mitigate it in addition to upstream change, eclipse client will now inject a flag to the backing UI JS to allow it to skip styling that handles transparency layers in particular within chat-item-cards.
  • In addition the progress.svg icon shown when a chat response is in progress is a complex animation that overloads Webkit. To mitigate it, a simple static spinner icon now overrides that problematic icon on the Eclipse side.
  • The text rate limiting to avoid flooding the Webview has been reduced to prevent delays and the lastProcessingTime computation has been fixed. This was accidentally delaying (additionalMessage)button state changes as well that are not rate limited.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@shruti0085 shruti0085 merged commit 3d4a59c into main Aug 25, 2025
3 checks passed
@shruti0085 shruti0085 deleted the shruti0085/iconFixes branch August 25, 2025 22:36
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.

4 participants