Skip to content

fix(console): avoid Safari brand icon repaint - #39154

Merged
jayair merged 1 commit into
devfrom
remove-brand-fade
Jul 27, 2026
Merged

fix(console): avoid Safari brand icon repaint#39154
jayair merged 1 commit into
devfrom
remove-brand-fade

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

Issue for this PR

Closes #

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Removes the opacity transition from the brand asset action overlay. Safari visibly repaints the inline download SVGs while their ancestor opacity is animated; retaining a compositing layer did not prevent the artifact. Removing the transition eliminates the triggering animation rather than relying on a WebKit compositing workaround.

The hover actions still appear normally, now without the 200ms fade.

How did you verify your code works?

  • Confirmed the built action overlay has no opacity transition
  • bun typecheck in packages/console/app
  • bun run build in packages/console/app
  • git diff --check

Requested by: @jayair (Jay via Slack)

@jayair
jayair merged commit 40e4d73 into dev Jul 27, 2026
9 of 10 checks passed
@jayair
jayair deleted the remove-brand-fade branch July 27, 2026 19:57
minhmc2007 pushed a commit to minhmc2007/AniCode that referenced this pull request Jul 29, 2026
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
3kaiu pushed a commit to 3kaiu/opencode-x that referenced this pull request Jul 31, 2026
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
banlanzs pushed a commit to banlanzs/opencode that referenced this pull request Aug 6, 2026
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
charlesverge pushed a commit to charlesverge/opencode that referenced this pull request Aug 11, 2026
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant