Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
5321a043a7
2 files changed
+3
-4
No files matched your search
@@ -125,7 +125,7 @@ Open:
|
||||
**Раскладка (локально, по одному коммиту на ворктри, не запушено, PR не создавались).**
|
||||
- PR 2 `alex/cpm-pixel-cleanup`: `fac1c98edc` на `6928847174`. Вся чистка, монитор урезан до сопоставления вкладок и сброса бюджета перезапусков; вкладки шлют одно событие коммита с видом навигации `CPMNavigationKind` (ordinary, error page, back/forward, restored session; iOS читает back/forward на старте навигации), а пригодность страницы (http(s) и вид `other`) решает монитор; события старта/финиша/ошибки навигации удалены. 1004 теста пакета.
|
||||
- PR 3 `alex/cpm-breakage-metric`: `eea85b0812` на PR 2. Молчание по вкладкам, два пикселя, определения обеих платформ, адаптеры. После ревью: вкладки, замолчавшие в одной проверке, все `many`; сообщение до коммита отвечает и для ещё не выученной вкладки; монотонные часы; refresh без ответа (`config_unavailable`/`settings_missing`) не ответ, но сбрасывает бюджет перезапусков. 1050 тестов пакета.
|
||||
- PR 4 `alex/cpm-init-marks`: `afa2bf2289` на PR 3. Метки init по вкладкам и `last_stage`; метка учитывается только для текущей страницы вкладки, метки до коммита приписываются новой странице. 1073 теста пакета. Расширение `#3727` не менялось.
|
||||
- PR 4 `alex/cpm-init-marks`: `88a8cea7a7` на PR 3. Метки init по вкладкам и `last_stage`; метка учитывается только для текущей страницы вкладки, метки до коммита приписываются новой странице. 1073 теста пакета. Расширение `#3727` не менялось.
|
||||
Старые коммиты сохранены как `refs/backup/cpm-old-pr3` (`82d29f412a`) и `refs/backup/cpm-old-pr4` (`e8dc96dec2`) в репозитории `apple-browsers.git`.
|
||||
|
||||
**Проверено:** `swift test` пакета на каждой ветке, мутационные проверки (ответ после проверки, нет сдвига на приостановку, persistent на одной вкладке, нет допуска, метка считается ответом, ранг понижается), валидаторы определений пикселей обеих платформ, SwiftLint strict на изменённых файлах, `xcodebuild build-for-testing` macOS. **Не запускалось:** app-hosted тесты macOS и iOS (кроме трёх тестов `NavigationPixelNavigationResponderTests`, запущенных до запрета), сборка iOS (падает на двух script phases, окружение), реальный WebKit.
|
||||
|
||||
@@ -41,8 +41,7 @@ For every tab that the permanent breakage metric reports as silent, record the f
|
||||
| `config_read` | the configuration was read, the user setting did not arrive |
|
||||
| `settings_checked` | the user setting arrived, the site check did not finish |
|
||||
| `site_checked` | all checks finished, no answer reached the app |
|
||||
| `response_sent` | the background finished sending the answer to the page, no dashboard refresh followed |
|
||||
| `response_failed` | sending the answer to the page failed |
|
||||
| `response_sent` | the background answered the page's `init`, no dashboard refresh followed |
|
||||
|
||||
4. These notifications and the parameter are temporary and are removed when the wake failures are fixed or the investigation is closed.
|
||||
|
||||
@@ -52,7 +51,7 @@ Unit tests in the app and in the extension.
|
||||
|
||||
## Additional Considerations (if applicable)
|
||||
|
||||
- **Privacy:** New parameter `last_stage` on `web_extension_cpm_breakage`: one of eight fixed values.
|
||||
- **Privacy:** New parameter `last_stage` on `web_extension_cpm_breakage`: one of seven fixed values.
|
||||
- **Security:** None.
|
||||
- **Site Breakage:** None.
|
||||
- **Experimentation:** None.
|
||||
|
||||
Reference in new issue
Block a user