Revert "Flush event timings at visibility change"

This reverts commit e317b68be16b5774b22e4561c94aefbafd30793c.

Reason for revert: New INP tests are failing on various bots.

Sample failures:
chromeos: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-rel/78094/overview
mac: https://ci.chromium.org/ui/p/chromium/builders/ci/Mac13%20Tests

Original change's description:
> Flush event timings at visibility change
>
> This is to ensure that event timing data are emitted to performance
> timeline and recorded in the UKM and trace when document unloading happens.
>
> We choose the page visibility change time point to report event
> timings.
>
> Current implementation works for main frame.
>
> See https://docs.google.com/document/d/1aJcnDSgbKbY_SHDc5FHK4o_PcV8p5C9CS6cmD048DgQ/edit?usp=sharing
> for details.
>
> Change-Id: Ied9673a1be54f4ef5e0fdaf97244f96b69aecb33
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5502651
> Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
> Reviewed-by: Michal Mocny <mmocny@chromium.org>
> Reviewed-by: Aoyuan Zuo <zuoaoyuan@chromium.org>
> Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
> Commit-Queue: Hao Liu <haoliuk@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1326363}

Change-Id: Ib4408c7986b8cbbeef32cf91d443d7fc96bc8fb2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5698151
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
Owners-Override: Devlin Cronin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1326432}
NOKEYCHECK=True
GitOrigin-RevId: 21637cd214cad3381fdc2faac8829e8ee65a0bce
1 file changed