Skip to content

Conversation

@SevereCloud
Copy link
Contributor

  • Unit-тесты
  • e2e-тесты
  • Дизайн-ревью
  • Документация фичи
  • Release notes

Описание

Отображение стрелок на HorizontalScroll и Gallery зависит от того, какое устройство указателя основное(точное/не точное). Если у пользователя устройство с тачскрином(планшет или сенсорный ноутбук), но пользователь использует мышь, то стрелки не покажуться.

Убираем зависимость от медиазапроса и обрабатываем событие наведения для определения устройства указателя

Изменения

Убрал некоторые e2e тесты, так как необходимо включать настройку hasTouch для playwright

Release notes

Исправления

  • HorizontalScroll: стрелки не показывались при наведении мыши на устройствах с тачскрином
  • Gallery: стрелки не показывались при наведении мыши на устройствах с тачскрином

@SevereCloud SevereCloud requested a review from a team as a code owner November 11, 2025 15:36
@SevereCloud SevereCloud added this to VKUI Nov 11, 2025
@github-actions github-actions bot added the ci:cherry-pick:patch Автоматизация: PR продублируется в ветку последнего минорного релиза для выпуска патча label Nov 11, 2025
@SevereCloud SevereCloud moved this to 👀 In Review in VKUI Nov 11, 2025
@SevereCloud SevereCloud self-assigned this Nov 11, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

size-limit report 📦

Path Size
JS 421.27 KB (+0.06% 🔺)
JS (gzip) 128.09 KB (+0.07% 🔺)
JS (brotli) 104.98 KB (+0.18% 🔺)
JS import Div (tree shaking) 1.67 KB (0%)
CSS 370.41 KB (-0.02% 🔽)
CSS (gzip) 45.82 KB (-0.03% 🔽)
CSS (brotli) 36.29 KB (-0.28% 🔽)

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

e2e tests

Playwright Report

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

📊 Найдены изменения в собранных файлах: Отчет

Commit 2917444

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

👀 Docs deployed

📦 Package ✅

yarn add @vkontakte/vkui@https://development.s3.prodcloud.vk.team/pull/9157/291744462420c70dc9e28d60a0e6fa81acbc57fa/pkg/@vkontakte/vkui/_pkg.tgz

Commit 2917444

@codecov
Copy link

codecov bot commented Nov 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.02%. Comparing base (2abc174) to head (2917444).
⚠️ Report is 17 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #9157      +/-   ##
==========================================
- Coverage   95.02%   95.02%   -0.01%     
==========================================
  Files         420      419       -1     
  Lines       11184    11183       -1     
  Branches     4210     4210              
==========================================
- Hits        10628    10627       -1     
  Misses        556      556              
Flag Coverage Δ
unittests 95.02% <100.00%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@inomdzhon inomdzhon added this to the v7.10.1 milestone Nov 14, 2025
Copy link
Contributor

@inomdzhon inomdzhon left a comment

Choose a reason for hiding this comment

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

👍

@SevereCloud SevereCloud modified the milestones: v7.10.1, v7.11.0 Nov 17, 2025
@SevereCloud SevereCloud merged commit 103f92c into master Nov 17, 2025
29 checks passed
@SevereCloud SevereCloud deleted the SevereCloud/fix/HorizontalScroll/rm-hasPointer branch November 17, 2025 13:29
@github-project-automation github-project-automation bot moved this from 👀 In Review to ✅ Done in VKUI Nov 17, 2025
@vkcom-publisher
Copy link
Contributor

❌ Patch

Не удалось автоматически применить исправление на ветке v7.

Дальнейшие действия выполняют контрибьютеры из группы @VKCOM/vkui-core

Чтобы изменение попало в ветку v7, выполните следующие действия:

  1. Создайте новую ветку от v7 и примените изменения используя cherry-pick
git stash # опционально
git fetch origin v7
git checkout -b patch/pr9157 origin/v7

git cherry-pick --no-commit 103f92c3f090c48b98812a6e8bc67e0b3d6d93ce
git checkout HEAD **/__image_snapshots__/*.png
git diff --quiet HEAD || git commit --no-verify --no-edit
  1. Исправьте конфликты, следуя инструкциям из терминала
  2. Отправьте ветку на GitHub и создайте новый PR с веткой v7 (установка лейбла не требуется!)
git push --set-upstream origin patch/pr9157
gh pr create --base v7 --title "patch: pr9157" --body "- patch #9157"

@vkcom-publisher
Copy link
Contributor

❌ Patch

Не удалось автоматически применить исправление на ветке 7.10-stable.

Дальнейшие действия выполняют контрибьютеры из группы @VKCOM/vkui-core

Чтобы изменение попало в ветку 7.10-stable, выполните следующие действия:

  1. Создайте новую ветку от 7.10-stable и примените изменения используя cherry-pick
git stash # опционально
git fetch origin 7.10-stable
git checkout -b patch/pr9157 origin/7.10-stable

git cherry-pick --no-commit 103f92c3f090c48b98812a6e8bc67e0b3d6d93ce
git checkout HEAD **/__image_snapshots__/*.png
git diff --quiet HEAD || git commit --no-verify --no-edit
  1. Исправьте конфликты, следуя инструкциям из терминала
  2. Отправьте ветку на GitHub и создайте новый PR с веткой 7.10-stable (установка лейбла не требуется!)
git push --set-upstream origin patch/pr9157
gh pr create --base 7.10-stable --title "patch: pr9157" --body "- patch #9157"

@SevereCloud SevereCloud mentioned this pull request Nov 17, 2025
SevereCloud added a commit that referenced this pull request Nov 17, 2025
* fix(HorizontalScroll): rm hasPointer (#9157)
SevereCloud added a commit that referenced this pull request Nov 17, 2025
* fix(HorizontalScroll): rm hasPointer (#9157)
@vkcom-publisher
Copy link
Contributor

v7.10.1 🎉

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

Labels

ci:cherry-pick:patch Автоматизация: PR продублируется в ветку последнего минорного релиза для выпуска патча ci:cherry-pick:v7 cmp:gallery cmp:horizontal-scroll type:bug

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

5 participants