After appending BeginTransparencyLayer item, the alpha of current state lastDrawingState should be reset. So any subsequent setAlpha() should be accumulated even if the new alpha equals to the last alpha which was set in lastDrawingState.
Created attachment 422472 [details] Patch
Committed r274057: <https://commits.webkit.org/r274057> All reviewed patches have been landed. Closing bug and clearing flags on attachment 422472 [details].
<rdar://problem/75150374>