Skip to content

🐛 Hide the custom resize icon of the plugin modal in Firefox - #11798

Open
girafic wants to merge 1 commit into
penpot:developfrom
girafic:issue-11795
Open

girafic wants to merge 1 commit into
penpot:developfrom
girafic:issue-11795

Conversation

@girafic

@girafic girafic commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Firefox draws its own resize grip for a box with resize: both and, unlike Chrome and Safari, gives no way to hide it: ::-webkit-resizer is ignored. The plugin modal therefore showed two grips in its bottom-right corner, its own icon and the one from the browser.

Show the custom icon only where the browser grip can be hidden. In Firefox the native grip is now the only one.

Closes #11795

grafik

Related Ticket

#11795

Summary

Steps to reproduce

Checklist

  • Choose the correct target branch; use develop by default.
  • Provide a brief summary of the changes introduced.
  • Add a detailed explanation of how to reproduce the issue and/or verify the fix, if applicable.
  • Include screenshots or videos, if applicable.
  • Add or modify existing integration tests in case of bugs or new features, if applicable.
  • Refactor any modified SCSS files following the refactor guide.
  • Check CI passes successfully.

Firefox draws its own resize grip for a box with `resize: both` and,
unlike Chrome and Safari, gives no way to hide it: `::-webkit-resizer`
is ignored. The plugin modal therefore showed two grips in its
bottom-right corner, its own icon and the one from the browser.

Show the custom icon only where the browser grip can be hidden. In
Firefox the native grip is now the only one.

Closes penpot#11795
@penpot-triage penpot-triage Bot added the needs triage Issues that need to be reviewed by the product team label Sep 21, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Main Sep 21, 2026
@madalenapmelo-kp

Copy link
Copy Markdown
Contributor

Thanks for your contribution! We've received your pull request and assigned it for review. It may take us a little while to get to it, but we appreciate your patience and will be in touch as soon as we can!

A quick note: we welcome responsible use of AI tools, but please make sure any AI-assisted contributions are carefully reviewed by a human before submitting. PRs that don't meet our quality standards may be closed without detailed review.

@niwinz niwinz assigned Alotor and unassigned niwinz Sep 24, 2026
@niwinz niwinz added IOP plugins Task related to plugins initiative and removed needs triage Issues that need to be reviewed by the product team labels Sep 24, 2026
@niwinz niwinz added this to the 2.20.0 milestone Sep 24, 2026

This branch has not been deployed

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

Labels

IOP plugins Task related to plugins initiative

Projects

Status: Tech Review

Development

Successfully merging this pull request may close these issues.

Plugin modal shows two resize grips in its bottom-right corner in Firefox

4 participants