Closed
      
        Bug 1767625
      
      
        Opened 3 years ago
          Closed 3 years ago
      
        
    
  
Simplify selector flags setup even more. 
    Categories
(Core :: CSS Parsing and Computation, defect)
        Core
          
        
        
      
        
    
        CSS Parsing and Computation
          
        
        
      
        
    Tracking
()
        RESOLVED
        FIXED
        
    
  
        
            102 Branch
        
    
  
| Tracking | Status | |
|---|---|---|
| firefox102 | --- | fixed | 
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(1 file)
      No description provided.
| Assignee | ||
| Comment 1•3 years ago
           | ||
In my investigation for bug 1766439, I am digging into why selector
matching regressed.
It doesn't help that the selector-matching code is instantiated a
gazillion times (so there's a ton of copies of the relevant functions).
This was needed in the past because we had different ways of setting the
selector flags on elements, but I unified that recently and now we only
need to either set them or not. That is the kind of thing that
MatchingContext is really good for, so pass that instead on
MatchingContext creation.
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/15ba31100e9b
Simplify selector flags setup even more. r=boris
| Comment 3•3 years ago
           | ||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 3 years ago
          status-firefox102:
          --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•