Login
Page 1 of 1

CSS Working Group Editor Drafts

History for cssom-view-1/Overview.html:

UploadedRevisedByComment
2024-03-20
05:21:43 PDT2024-03-14 21:16:41 PDTchris_harrelsonClarify what happens when not rendered
2024-03-19
13:19:34 PDT2024-03-19 13:19:13 PDTDavMila[css-scroll-snap-2] Add SnapEvent definition (#9515) Co-authored-by: Tab Atkins Jr <jackalmage@gmail.com>
2024-01-30
10:23:45 PST2024-01-30 08:39:12 PSTchris_harrelson[css-viewport] [cssom-view-1] Add a definition of the `zoom` CSS property (#9699) * Add definition of the zoom css property * Spell out the complete spec * none * Avoid zero * Further clarifications * Add zoom in more places * Fixes to formatting * Fixes to formatting * Replace 'or zoom' with 'unscaled' * Fix formatting and add alt text * Shorten notes * Shorten heading * Add background images * Omit fenced frames; clarify note about iframes * Fix spec reference type * Fix spaces and tabs * Fix some lint issues * Remove stray character * Remove more 'and zoom' * fix unscaled * Fix newlines * Special-case 0 and 0% * HTMLImageElement.{x,y} should be scaled * Address code review feedback * Address code review comments * Fix flat tree * Add notes about web compat * Fix references that should say 'scaled' * Clarify effective zoom * Fix typo Co-authored-by: Simon Pieters <zcorpan@gmail.com> * Switch to used value instead of computed style * define used value instead of claiming it as a consequence * Clarify flat tree ancestors --------- Co-authored-by: Simon Pieters <zcorpan@gmail.com>
2023-12-11
13:53:11 PST2023-10-18 08:25:36 PDTntim[cssom-view] Use flat tree instead of shadow-including tree for element.checkVisibility() (#9488) `element.checkVisibility()` checks against CSS properties, which apply on the flat tree, not the shadow-including tree. Fixes #9486
13:53:11 PST2023-10-18 08:25:36 PDTntim[cssom-view] Use flat tree instead of shadow-including tree for element.checkVisibility() (#9488) `element.checkVisibility()` checks against CSS properties, which apply on the flat tree, not the shadow-including tree. Fixes #9486
13:53:11 PST2023-10-18 08:25:36 PDTntim[cssom-view] Use flat tree instead of shadow-including tree for element.checkVisibility() (#9488) `element.checkVisibility()` checks against CSS properties, which apply on the flat tree, not the shadow-including tree. Fixes #9486
2024-01-24
07:22:27 PST2023-11-06 11:50:41 PSTvmpstrUpdate with note
2023-05-07
21:39:40 PDT2023-04-24 09:02:30 PDTbokan[cssom-view-1] Update spec text for visual viewport scroll and scrollend events (#8205) Adds normative text for firing the scrollend event on the VisualViewport. scroll was already specified but incorrectly. The text as written meant that a scroll event would have to be dispatched at VisualViewport whenever the document scrolls, even if the VisualViewport didn't scroll. This PR splits the perform a scroll steps into one for scrolling boxes (the existing one) and one for viewports (newly added). The viewport version distributes the scroll between the visual and layout viewports and the uses the scrolling box version to perform the scroll of each. Fixes #8103
2023-03-03
12:23:39 PST2022-12-15 05:29:30 PSTBramus[cssom-view-1] Linkify root element https://github.com/w3c/csswg-drafts/issues/8224
2023-01-24
02:16:20 PST2022-11-19 08:29:51 PSTkagami_sascha_rosylightRestore `scrollTo({ behavior: "instant" }` This reverts commit b270d9091a211f67aec9e7740dde1de845181e8e. Also clarifies that the algorithm covers `behavior: "instant"` so that no one will retry removing it.
2023-01-19
07:37:37 PST2023-01-19 07:36:52 PSTbokan[CSSOM-VIEW] Export 'scrolling box','layout viewport' dfns (#8325)
2022-12-22
13:11:50 PST2022-12-22 13:11:18 PSTbokan[cssom-view-1] Extend scroll into view to ranges (#8254) Generalizes The scroll an element into view algorithm to work also work for a Range as well as an Element. This is trivial as the only use of Element is to call getBoundingClientRect which Range also defines. Additionally exports this algorithm for use in whatwg/html#8282. Nit: also fixes erroneous reference to a non-existent box variable where scrolling box was intended.
2022-11-28
10:47:51 PST2022-11-28 10:47:33 PSTadam_argyle[cssom-view-1] note about visual viewport scroll and scrollend
2022-11-21
11:23:40 PST2022-11-21 11:24:03 PSTadam_argyle[cssom-view] for #8103
2022-08-10
13:15:59 PDT2022-08-10 13:15:26 PDTadam_argyle[cssom-1] adds explicit note about when to not emit scrollend
2022-08-03
11:43:06 PDT2022-07-07 01:50:05 PDTdominique_hazael_massieuxAlign phrasing for change event firing with DOM spec Also, fix interface of the event in the summary table to be MediaQueryListEvent
11:37:58 PDT2022-07-08 01:11:40 PDTfrancois_daoust[cssom-view-1] Fix dfns for events that target VisualViewport The `resize` and `scroll` event definitions need to be completed to account for the newly introduced `VisualViewport` target. This update also adjusts the firing phrasing related to `VisualViewport` for consistency with the rest of the spec (other alignments are covered in #7466) and fixes a typo.
2022-07-29
08:55:15 PDT2022-07-29 08:54:35 PDTadam_argyle[cssom-view-1] adds notes about user gestures needing to be released
2022-07-07
21:26:13 PDT2022-07-07 21:25:49 PDTadam_argyleMerge pull request #7470 from bokand/fixErrors [cssom-view-1] editorial: Fix linking errors
01:51:34 PDT2022-07-07 01:50:57 PDTdominique_hazael_massieuxFix links to scrollend event
10:11:46 PDT2022-07-07 10:11:19 PDTbokan[cssom-view-1] Introduce VisualViewport API #6339 (#7316) * Introduce VisualViewport into cssom-view-1
2022-07-05
01:30:37 PDT2022-07-01 07:12:57 PDTemilio[cssom-view] Add a "get the bounding box" algorithm for getBoundingClientRect() This way other specs like IntersectionObserver can call it.
2022-06-29
15:39:30 PDT2022-06-29 15:38:32 PDTadam_argyle[cssom-view-1] adds details for handling scrollend event listeners
15:30:24 PDT2022-06-29 15:27:40 PDTadam_argyle[cssom-view-1] adds smooth and instant scroll details, keyboard scroll details and a short definition
11:22:35 PDT2022-06-29 11:22:07 PDTtabatkins[cssom-view] Per WG resolution, isVisible->checkVisibility
2022-06-22
10:57:38 PDT2022-06-22 10:54:54 PDTadam_argyle[cssom-view-1] migrate `scrollend` event
2022-06-21
15:10:11 PDT2022-06-21 15:09:30 PDTtabatkins[cssom-view-1] Remove checkInert from isVisible, per WG resolution.
2022-05-05
15:39:51 PDT2022-05-05 15:39:26 PDTtabatkins[cssom-view][editorial] Remove all the anchors and some link-defaults that weren't doing anything.
15:22:36 PDT2022-05-05 15:22:07 PDTtabatkins[cssom-view][editorial] Remove some definitions that now exist elsewhere.
14:59:53 PDT2022-05-05 14:59:28 PDTtabatkins[cssom-view] Remove checkAriaHidden option, per #7232
2022-03-21
02:31:17 PDT2022-03-21 02:28:57 PDTfrancois_daoust[cssom-view-1] Fix invalid "bool" IDL type `bool` is `boolean` in Web IDL.
2022-03-28
01:07:07 PDT2022-03-28 01:04:19 PDTfrancois_daoust[cssom-view-1] Fix remaining IDL instances of "bool" This is a follow-up to #7162 to fix occurrences of `bool` that were missed in the previous PR.
2022-03-25
15:57:47 PDT2022-03-25 15:57:20 PDTfrancois_daoust[cssom-view-1] Fix invalid "bool" IDL type (#7162)
2022-03-23
07:25:37 PDT2022-03-23 07:25:07 PDTtabatkins[cssom-view-1] Duh, c-v doesn't hide the element itself. Thanks, @vmpstr. #6850
2022-03-22
15:49:39 PDT2022-03-22 15:49:10 PDTtabatkins[cssom-view-1][editorial] Add intro text to isVisible()
13:20:45 PDT2022-03-22 13:20:09 PDTtabatkins[cssom-view-1] Specify the check* options for isVisible(). #6850
2022-03-19
09:24:55 PDT2022-03-19 09:24:24 PDTtabatkins[cssom-view-1] Whoops, forgot arg name.
2022-03-18
14:15:45 PDT2022-03-18 14:15:17 PDTtabatkins[cssom-view-1] First draft of isVisible() #6850
2022-02-15
15:18:18 PST2022-02-15 15:16:00 PSTtabatkins[cssom-view-1] Per WG resolution, include fragments from block splitters unless they're zero-sized. #6588
2022-02-10
16:30:53 PST2022-02-10 16:24:21 PSTtabatkins[cssom-view][css-contain-2] Per WG resolution, clarify that scrollIntoView() doesn't scroll to children of a 'c-v:hidden' element. Fixes #6529
2021-12-03
12:02:36 PST2021-11-15 13:13:56 PSTtabatkins[editorial] inline the last remaining bits of the default.css stylesheet so I can remove it from the header
2021-08-02
07:16:05 PDT2021-08-02 07:14:48 PDTflorianMove 'scroll-behavior' from [cssom-view] to [css-overflow-3] Closes https://github.com/w3c/csswg-drafts/issues/6482
2021-07-29
01:59:38 PDT2021-05-20 15:07:03 PDTdomenic_denicola[cssom-view] Remove "familiar with" check for move/resize methods Closes #1725 by removing the usage of incumbent settings object. I could find no evidence of such a check in the Blink, Gecko, or WebKit codebases. Indeed, such a check should not generally be necessary, as (unlike, e.g., window.close()) these methods are not accessible cross-origin. Also includes various changes for things that have updated in other specs: * Use "this" instead of "context object" * Use "string is" instead of "case-sensitive" * Use "start node" and "start offset" instead of referring to properties of Range (or now, AbstractRange) * Link to the correct "event loop" definition * Remove redundant anchor blocks, as these days most definitions are properly exported
2021-06-09
16:03:21 PDT2021-06-09 16:02:34 PDTfantasai[cssom-view-1] Add a note referencing scrolling impact of alignment properties. #5610
2021-02-08
20:03:09 PST2021-02-08 20:02:36 PSTtabatkins[cssom-view-1] Double word "attribute" (#5960)
11:41:48 PST2021-02-08 11:41:26 PSTtabatkinstypo: Double words (#5951) Co-authored-by: Rachel Andrew <rachel.andrew@edgeofmyseat.com>
2021-02-05
05:51:05 PST2021-02-05 05:50:25 PSTchrisl[cssom-view] remove eroneous HDR example, closes #5378
2021-01-29
18:22:52 PST2021-01-29 18:22:28 PSTtabatkins[cssom-view-1] Capturing more weird quirks, per WG resolution. Fixes #5601.
2020-11-08
06:10:35 PST2020-11-08 06:06:24 PSTemilio[cssom-view] Add me as an editor as per TPAC resolution.
2020-10-19
22:11:20 PDT2020-10-19 22:10:52 PDTsimon_fraser[cssom-view-1] Fix a logic error and unparseable sentence in the Terminology section.
21:43:29 PDT2020-10-19 21:43:03 PDTsimon_fraser[cssom-view-1] Prepare for new editors draft of CSSOM View 1; added Security and Privacy section.
2020-09-16
17:14:04 PDT2020-09-16 17:12:54 PDTfantasai[cssom-view] Add script-triggered scroll-snap to list of scrolls affected by 'scroll-behavior'. #4609
2020-08-18
14:13:10 PDT2020-08-18 09:33:39 PDTautokagami[cssom-view-1] Align with Web IDL specification
2020-02-20
14:21:23 PST2020-02-20 14:21:02 PSTtabatkins[cssom-view-1] Switch to constructor() method syntax.
2020-01-31
16:53:11 PST2020-01-31 16:52:46 PSTsimon_fraser[cssom-view-1] Change the arguments to the Window.resizeTo() function to be ?width? and ?height? Issue #4727
16:17:13 PST2020-01-31 16:16:49 PSTsimon_fraser[css-om-view] Add myself as editor. Add a Makefile for easy bikeshedding.
2019-10-11
00:36:39 PDT2019-10-10 02:45:58 PDTspieters[cssom-view] Update {add,remove}Listener() to hook into DOM correctly Fixes #4407.
2019-08-22
09:03:11 PDT2019-08-22 09:02:54 PDTkagami_sascha_rosylight[cssom-view-1] Add dictionary default values (#4233) Required after heycam/webidl#750. (Found from web-platform-tests/wpt#18382)
2019-07-22
12:00:13 PDT2019-07-21 01:11:08 PDTtabatkins[cssom-view-1] Scroll element into view: height for block direction
2019-03-10
08:58:54 PDT2019-03-08 20:59:54 PSTtabatkins[cssom-view-1] Name the algorithm for determining devicePixelRatio ...so that it can be called in non-Window contexts, by other specs
2018-10-24
02:06:46 PDT2018-10-24 02:06:32 PDTewilligersMerge pull request #2669 from csnardi/add-screen-left-top [cssom-view] Add window.screenLeft and window.screenTop as aliases
2018-09-01
16:43:27 PDT2018-09-01 16:43:13 PDTtabatkinsremoved instant (#3074)
2018-07-21
18:57:22 PDT2018-07-21 18:57:07 PDTdbaronDefine overflow directions in terms of block-end and inline-end. (#2935) Fixes #1569.
2018-07-09
23:26:30 PDT2018-07-05 19:29:25 PDTflorianDrop the "Media:" entry from propdef tables Its meaning has never been defined properly, and it does not add useful information. This commit does not remove (correct) uses of Media:all, as these do have a meaning, and will be clarified in a later commit.
2018-04-20
12:55:04 PDT2018-04-20 12:54:52 PDTflorianDeal with overflow:clip (#2596) [css-align][css-flexbox][css-grid][css-transforms-2][cssom-view] deal with overflow:clip Make sure that various specs correctly invoke either "overflow is not visible" or "is a scroll container" since these two are no longer equivalent.
2018-03-15
11:07:07 PDT2017-12-20 22:56:40 PSTjinho_bangUse Web IDL's new-ish interface mixins concept WebIDL recently introduced dedicated syntax for mixins [1]. This replaces the existing [NoInterfaceObject] and "implements" syntax with "interface mixin" and "includes" in the appropriate places. This fixes #1931, #1932 issues. [1] https://github.com/heycam/webidl/commit/45e8173d40ddff8dcf81697326e094bcf8b92920
2017-10-17
05:03:36 PDT2017-10-17 05:00:08 PDTspietersDefine how scrollMode: "if-hidden" works An element is hidden when it is entirely outside the scrolling box.
2017-10-16
02:32:43 PDT2017-10-16 02:29:11 PDTspietersRename 'scroll' dictionary member to 'scrollMode' As per https://github.com/w3c/csswg-drafts/pull/1805#issuecomment-335065690 point 2.
2017-10-11
14:48:05 PDT2017-10-11 14:47:55 PDTtabatkinsTHE GREAT NUMBERING - put all specs into numbered directories, per WG resolution, and use Shepherd to set which level is currently shown for the unleveled url.