Skip to content
Open
Changes from 38 commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
9e40cb6
Add the interesttarget attribute
foolip Feb 6, 2025
876d308
Address the easy review feedback
foolip May 14, 2025
183aa4d
Add additional pseudo-classes
foolip May 15, 2025
966e2ef
make InterestEvent non-composed
foolip May 15, 2025
efa052c
add interesttarget attr description
foolip May 15, 2025
c43b498
Make interest tri-state none/partial/full
foolip May 20, 2025
ff16fdc
Fix TODOs
foolip May 20, 2025
c22f396
Define :target-of-interest / :target-of-partial-interest
foolip May 21, 2025
17fbd31
Apply Mason's review suggestions
foolip Jul 1, 2025
af3ca05
Rename to interestfor
foolip Jul 1, 2025
45da31c
Remove pseudo-classes
foolip Jul 1, 2025
5713167
Apply additional review feedback
foolip Jul 1, 2025
34ae6a5
Start wiring up focus/blur events
foolip Jul 3, 2025
2ef8d70
Fix typo
foolip Jul 5, 2025
265a62f
Add error handling
foolip Jul 5, 2025
e2407c3
Use likely new state as argument
foolip Jul 5, 2025
9d4ebb0
Remove TODO (https://chromium-review.googlesource.com/c/chromium/src/…
foolip Jul 5, 2025
a17f367
Add beginnings of attribute/tree change handling
foolip Jul 5, 2025
86bbed8
Wire up mouse interaction
foolip Jul 7, 2025
3a8f0e3
Fix a TODO
foolip Jul 7, 2025
f8f5be2
Remove the TODO for ID*
foolip Jul 7, 2025
f0f65e6
Fix mouse event names
foolip Jul 7, 2025
58f9f8b
Fix TODOs by adding active interest target/source
foolip Jul 7, 2025
1e12bfe
Avoid stale active interest source
foolip Jul 9, 2025
357bd28
Introduce pending interest change handle to cancel tasks
foolip Jul 9, 2025
e0ac7a5
Merge remote-tracking branch 'origin/main' into foolip/interesttarget
foolip Jul 9, 2025
7575b43
Add missing target arguments
foolip Jul 9, 2025
49478a1
Drop partial interest state for now
foolip Jul 9, 2025
b4f90f2
Add a should-level requirement for other modalities
foolip Jul 10, 2025
8c415c3
Merge remote-tracking branch 'origin/main' into foolip/interesttarget
foolip Jul 11, 2025
59b86a8
Fix the moving steps
foolip Jul 11, 2025
3015535
Use active interest pointers in removal and attribute change steps
foolip Jul 11, 2025
c9e4d69
Simplify away the interest state slot/enum
foolip Jul 11, 2025
7202823
Remove unnecessary data-x and export
foolip Jul 11, 2025
7db1762
Handle interest change for targets, not just invokers
foolip Jul 11, 2025
4b0a438
Don't reset interest state if attribute values didn't change
foolip Jul 11, 2025
62357ae
Call lose interest from gain interest as needed
foolip Jul 11, 2025
38c0c3a
Expand on interestfor summary
foolip Jul 11, 2025
b5093a3
Merge remote-tracking branch 'origin/main' into foolip/interesttarget
foolip Aug 11, 2025
482621f
Use [Reflect="interestfor"]
foolip Aug 11, 2025
ba29f73
Run an interest ready check after firing events
foolip Aug 11, 2025
b7bb096
Use interest ready check in one more place
foolip Aug 11, 2025
a4f2130
Gain interest on long press
foolip Aug 11, 2025
89babfb
Call out optional context menu item
foolip Aug 11, 2025
2a24abe
Lose interest in the hide popover steps
foolip Aug 11, 2025
fb65aea
Limit to 100 columns and drop one "invoker" instance
foolip Aug 12, 2025
5e50f48
Rename the overall section
foolip Aug 12, 2025
9edb0d3
Don't use the term "invoker"
foolip Aug 13, 2025
5d49fa2
Lose interest as part of the close request steps
foolip Aug 14, 2025
4813c2a
Merge remote-tracking branch 'origin/main' into foolip/interesttarget
foolip Aug 15, 2025
d6bb5b3
Introduce gainInterestIfReady for consistent context menu behavior
foolip Aug 21, 2025
a27900a
Introduce active interest sources set for Esc handling
foolip Aug 21, 2025
d8ccd94
Improve example
foolip Aug 21, 2025
bad1c03
Elaborate in intro
foolip Aug 21, 2025
9a2ab63
Hoist a showContextMenu variable for clarity
foolip Aug 21, 2025
b665cc5
Define :interest-source and :interest-target for HTML
foolip Aug 28, 2025
f4bd7d8
Properly link interest-delay-* properties
foolip Aug 29, 2025
7040682
Merge remote-tracking branch 'origin/main' into foolip/interesttarget
foolip Sep 19, 2025
ce3fb3e
Check ancestor chain in "handle interest change"
foolip Sep 19, 2025
8757f3d
Merge remote-tracking branch 'origin/main' into foolip/interesttarget
foolip Sep 29, 2025
9abafb2
Wrap algorithms
foolip Sep 29, 2025
fa121b6
Split task handles to allow canceling only lose interest tasks, and d…
foolip Oct 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading