Jaya Krishna Namburu ee150a5d0a experimental: set collisionPadding for background panel to reduce panel jumps. (#3533)
fixes #3511 

## Description

This is an experiment to see if setting `collisionPadding` can reduce
the background panel jumps when switching tabs. `Popover` content always
opens close to trigger, but there is no defined way to know when it
repositions when the content is dynamically changed.
So, when the panel is opened close to the bottom of the screen, the
panel moves away from arrows under the cursor.

## Steps for reproduction

- Add a background
- Now, open the background panel and switch between the tabs.

## Code Review

- [ ] hi @kof, I need you to do
  - conceptual review (architecture, feature-correctness)
  - detailed review (read every line)
  - test it on preview

## Before requesting a review

- [x] made a self-review
- [x] added inline comments where things may be not obvious (the "why",
not "what")

## Before merging

- [x] tested locally and on preview environment (preview dev login:
5de6)
2024-06-12 15:31:00 +02:00
2024-05-28 14:15:55 +03:00
2023-03-02 11:05:44 +01:00
2024-05-28 14:15:55 +03:00
2024-06-07 17:11:29 +03:00
2023-09-06 21:43:29 +03:00
2024-02-18 11:36:30 +01:00

builder-screenshot

Webstudio is an Open Source Visual Development Platform for developers, designers, and cross-functional teams. You own the data, components, and infrastructure. You can use the hosted version or roll out your own.


Learning Resources

Social Media

Thanks

Lost Pixel

Thanks to Lost Pixel for providing the visual testing platform that helps us review UI changes and catch visual regressions.

Languages
TypeScript 98.9%
PLpgSQL 0.5%
CSS 0.3%
Shell 0.2%
JavaScript 0.1%