Skip to content

refactor: rename MDL overflow attribute to overlay#11407

Merged
web-padawan merged 1 commit into
mainfrom
refactor/mdl-rename-overflow
Mar 24, 2026
Merged

refactor: rename MDL overflow attribute to overlay#11407
web-padawan merged 1 commit into
mainfrom
refactor/mdl-rename-overflow

Conversation

@web-padawan
Copy link
Copy Markdown
Member

Summary

  • Rename the overflow host attribute to overlay on <vaadin-master-detail-layout>
  • The overflow name conflicts with the standard CSS overflow property used by scrolling containers
  • overlay better describes the semantic meaning (detail shown as an overlay)

Changes

  • Source: JS component, TypeScript definitions, CSS base styles (12 selectors)
  • Theme: Aura CSS (5 selectors)
  • Tests: renamed overflow.test.jsoverlay-detection.test.js, updated all assertions across 4 test files
  • Docs: ARCHITECTURE.md references

Test plan

  • yarn test --group master-detail-layout — 86 tests pass
  • yarn test:snapshots --group master-detail-layout — 5 tests pass
  • yarn lint:css — clean

🤖 Generated with Claude Code

The "overflow" host attribute conflicts with the standard CSS overflow
property used by scrolling containers. Rename to "overlay" which better
describes the semantic meaning (detail shown as an overlay).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@web-padawan web-padawan requested a review from vursen March 24, 2026 13:30
@sonarqubecloud
Copy link
Copy Markdown

@web-padawan web-padawan merged commit 38715b9 into main Mar 24, 2026
10 checks passed
@web-padawan web-padawan deleted the refactor/mdl-rename-overflow branch March 24, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants