|Scroll Unification: fix autoscroll crash
||kevers@ fixed an autoscroll crash. There are few problems including:
<td><td>WeakPtrs to the same object were dereferenced on different
<td><td>Waiting for input to be processed on main</td></td>
<td><td>Waiting for a main thread hit test on the compositor</td></td>
|Here are the fixes:
<td><td>WidgetInputHandlerManager is now ref counted.</td></td>
<td><td>Safe to pass around the “this” pointer for callbacks that will run
on the compositor.</td></td>
<td><td>Use AsWeakPtr only for callbacks that will be run on the main
<td><td>Fixes 5 crashing tests!</td></td>
|Scroll Unification: untangling iframe issues
||skobes@ landed the CL to handle the case when a scroll hits an iframe that isn’t scrollable for some reason. In this case, we need to look for scrollable container in the parent frame.
||Composite BG-color animation
||xidachen@ fixed two crash cases.
||The first case is shown above where the frame is detached during animation. The fix landed here.
||The second case is shown above, and the crash is due to antialiasing that changes the draw operation bounds. This is the fix.
||Progress based timelines/Scroll Timelines
||kevers@ made a lot of progress on specs.
<td><td>No longer need time-range for a scroll timeline; Times are converted
to percentages. (<a
<td><td>Support duration = ‘auto’ (<a
|Here’s an example of un-timed timelines:
||Another example of empowering progress based animations
<td><td>Normalization procedure to convert time-based animations to
<td><td>Animations are scaled to 100% with iteration and delays adjusted
<td><td>Smooth integration with web-animations API</td></td>
|Capability Delegation is ready for TAG review
href="https://github.com/w3ctag/design-reviews/issues/655">kicked off</a> a
TAG review for the <a
href="https://wicg.github.io/capability-delegation/">explainer</a> and the
<td><td>Also investigated possible shipping options and finalized <a
plan</a> working with smcgruer@ (Web Payments) and jyasskin@ (Web