We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 351d157 commit 4c7b04dCopy full SHA for 4c7b04d
src/textual/dom.py
@@ -265,9 +265,12 @@ def get_path(base: Type[DOMNode]) -> str:
265
except TypeError:
266
return f"{base.__name__}"
267
268
- for tie_breaker, base in enumerate(self._node_bases):
269
- css = base.DEFAULT_CSS.strip()
270
- if css:
+ default_css = [base.DEFAULT_CSS.strip() for base in self._node_bases]
+ parent_default_css = default_css[1:] + [""]
+ for tie_breaker, (base, css, next_css) in enumerate(
271
+ zip(self._node_bases, default_css, parent_default_css)
272
+ ):
273
+ if css and css != next_css:
274
css_stack.append((get_path(base), css, -tie_breaker))
275
276
return css_stack
0 commit comments