Open Bug 1529280 (overflow-debugging) Opened 6 years ago Updated 2 years ago

[meta] Overflow Debugging

Categories

(DevTools :: Inspector, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: pbro, Unassigned)

References

(Depends on 5 open bugs)

Details

(Keywords: meta, Whiteboard: [dt-overflow])

This is the [meta] bug used to track the "Overflow Debugging" feature implementation in the inspector.

At a high-level, this feature consists of the following tasks:

  • New [scroll] badge: Add an inspector-badge next to elements that do have a scrollable overflow area.
  • Make sure that the badge appears/disappears dynamically upon CSS changes.
  • Make scrollbars pickable: When using the element picker, clicking on a scrollbar should select the element that the scrollbar belongs to. It should, however, still be possible to scroll through the page or nested scrollable elements while the picker mode is engaged.
  • Fix all scrollbars introduced by DevTools: DevTools unfortunately introduces some unwanted scrollbars of its own. In particular, when using the flexbox or grid highlighters. These should be fixed first.
  • Reveal overflowing elements on [scroll] badge click: Make the inspector badge clickable. When done, filter the markup-view to only the container and its descendants that cause the overflow.
Depends on: 1342035
Depends on: 1312146
Depends on: 1342028
Depends on: 1412487
Depends on: 1444028
Depends on: 1482622
Depends on: 1479887
Depends on: 1441465
Depends on: 1523909
Depends on: 1529866
Depends on: 1534334
Priority: -- → P3
Depends on: 1608140, 1608143
Depends on: 1638000
Depends on: 1639893
Whiteboard: [dt-overflow]
Depends on: 1641075
Depends on: 1641069
Depends on: 1641071
Alias: overflow-debugging
No longer depends on: 1342035
Depends on: 1647372
Depends on: 1653290
Depends on: 1657680
Depends on: 1660266
Depends on: 1660818
Depends on: 1660847
Depends on: 1660973
Depends on: 1661283
Depends on: 1669113
Depends on: 1662059
Depends on: 1669129
Depends on: 1669257
Depends on: 1671804
Depends on: 1679662
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.