Uploaded | Revised | By | Comment | 2024-03-20 |
---|---|---|---|---|
05:21:43 PDT | 2024-03-14 21:16:41 PDT | chris_harrelson | Clarify what happens when not rendered | 2024-03-19 |
13:19:34 PDT | 2024-03-19 13:19:13 PDT | DavMila | [css-scroll-snap-2] Add SnapEvent definition (#9515) Co-authored-by: Tab Atkins Jr <jackalmage@gmail.com> | 2024-01-30 |
10:23:45 PST | 2024-01-30 08:39:12 PST | chris_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 PST | 2023-10-18 08:25:36 PDT | ntim | [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 PST | 2023-10-18 08:25:36 PDT | ntim | [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 PST | 2023-10-18 08:25:36 PDT | ntim | [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 PST | 2023-11-06 11:50:41 PST | vmpstr | Update with note | 2023-05-07 |
21:39:40 PDT | 2023-04-24 09:02:30 PDT | bokan | [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 PST | 2022-12-15 05:29:30 PST | Bramus | [cssom-view-1] Linkify root element https://github.com/w3c/csswg-drafts/issues/8224 | 2023-01-24 |
02:16:20 PST | 2022-11-19 08:29:51 PST | kagami_sascha_rosylight | Restore `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 PST | 2023-01-19 07:36:52 PST | bokan | [CSSOM-VIEW] Export 'scrolling box','layout viewport' dfns (#8325) | 2022-12-22 |
13:11:50 PST | 2022-12-22 13:11:18 PST | bokan | [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 PST | 2022-11-28 10:47:33 PST | adam_argyle | [cssom-view-1] note about visual viewport scroll and scrollend | 2022-11-21 |
11:23:40 PST | 2022-11-21 11:24:03 PST | adam_argyle | [cssom-view] for #8103 | 2022-08-10 |
13:15:59 PDT | 2022-08-10 13:15:26 PDT | adam_argyle | [cssom-1] adds explicit note about when to not emit scrollend | 2022-08-03 |
11:43:06 PDT | 2022-07-07 01:50:05 PDT | dominique_hazael_massieux | Align phrasing for change event firing with DOM spec Also, fix interface of the event in the summary table to be MediaQueryListEvent | |
11:37:58 PDT | 2022-07-08 01:11:40 PDT | francois_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 PDT | 2022-07-29 08:54:35 PDT | adam_argyle | [cssom-view-1] adds notes about user gestures needing to be released | 2022-07-07 |
21:26:13 PDT | 2022-07-07 21:25:49 PDT | adam_argyle | Merge pull request #7470 from bokand/fixErrors [cssom-view-1] editorial: Fix linking errors | |
01:51:34 PDT | 2022-07-07 01:50:57 PDT | dominique_hazael_massieux | Fix links to scrollend event | |
10:11:46 PDT | 2022-07-07 10:11:19 PDT | bokan | [cssom-view-1] Introduce VisualViewport API #6339 (#7316) * Introduce VisualViewport into cssom-view-1 | 2022-07-05 |
01:30:37 PDT | 2022-07-01 07:12:57 PDT | emilio | [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 PDT | 2022-06-29 15:38:32 PDT | adam_argyle | [cssom-view-1] adds details for handling scrollend event listeners | |
15:30:24 PDT | 2022-06-29 15:27:40 PDT | adam_argyle | [cssom-view-1] adds smooth and instant scroll details, keyboard scroll details and a short definition | |
11:22:35 PDT | 2022-06-29 11:22:07 PDT | tabatkins | [cssom-view] Per WG resolution, isVisible->checkVisibility | 2022-06-22 |
10:57:38 PDT | 2022-06-22 10:54:54 PDT | adam_argyle | [cssom-view-1] migrate `scrollend` event | 2022-06-21 |
15:10:11 PDT | 2022-06-21 15:09:30 PDT | tabatkins | [cssom-view-1] Remove checkInert from isVisible, per WG resolution. | 2022-05-05 |
15:39:51 PDT | 2022-05-05 15:39:26 PDT | tabatkins | [cssom-view][editorial] Remove all the anchors and some link-defaults that weren't doing anything. | |
15:22:36 PDT | 2022-05-05 15:22:07 PDT | tabatkins | [cssom-view][editorial] Remove some definitions that now exist elsewhere. | |
14:59:53 PDT | 2022-05-05 14:59:28 PDT | tabatkins | [cssom-view] Remove checkAriaHidden option, per #7232 | 2022-03-21 |
02:31:17 PDT | 2022-03-21 02:28:57 PDT | francois_daoust | [cssom-view-1] Fix invalid "bool" IDL type `bool` is `boolean` in Web IDL. | 2022-03-28 |
01:07:07 PDT | 2022-03-28 01:04:19 PDT | francois_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 PDT | 2022-03-25 15:57:20 PDT | francois_daoust | [cssom-view-1] Fix invalid "bool" IDL type (#7162) | 2022-03-23 |
07:25:37 PDT | 2022-03-23 07:25:07 PDT | tabatkins | [cssom-view-1] Duh, c-v doesn't hide the element itself. Thanks, @vmpstr. #6850 | 2022-03-22 |
15:49:39 PDT | 2022-03-22 15:49:10 PDT | tabatkins | [cssom-view-1][editorial] Add intro text to isVisible() | |
13:20:45 PDT | 2022-03-22 13:20:09 PDT | tabatkins | [cssom-view-1] Specify the check* options for isVisible(). #6850 | 2022-03-19 |
09:24:55 PDT | 2022-03-19 09:24:24 PDT | tabatkins | [cssom-view-1] Whoops, forgot arg name. | 2022-03-18 |
14:15:45 PDT | 2022-03-18 14:15:17 PDT | tabatkins | [cssom-view-1] First draft of isVisible() #6850 | 2022-02-15 |
15:18:18 PST | 2022-02-15 15:16:00 PST | tabatkins | [cssom-view-1] Per WG resolution, include fragments from block splitters unless they're zero-sized. #6588 | 2022-02-10 |
16:30:53 PST | 2022-02-10 16:24:21 PST | tabatkins | [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 PST | 2021-11-15 13:13:56 PST | tabatkins | [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 PDT | 2021-08-02 07:14:48 PDT | florian | Move 'scroll-behavior' from [cssom-view] to [css-overflow-3] Closes https://github.com/w3c/csswg-drafts/issues/6482 | 2021-07-29 |
01:59:38 PDT | 2021-05-20 15:07:03 PDT | domenic_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 PDT | 2021-06-09 16:02:34 PDT | fantasai | [cssom-view-1] Add a note referencing scrolling impact of alignment properties. #5610 | 2021-02-08 |
20:03:09 PST | 2021-02-08 20:02:36 PST | tabatkins | [cssom-view-1] Double word "attribute" (#5960) | |
11:41:48 PST | 2021-02-08 11:41:26 PST | tabatkins | typo: Double words (#5951) Co-authored-by: Rachel Andrew <rachel.andrew@edgeofmyseat.com> | 2021-02-05 |
05:51:05 PST | 2021-02-05 05:50:25 PST | chrisl | [cssom-view] remove eroneous HDR example, closes #5378 | 2021-01-29 |
18:22:52 PST | 2021-01-29 18:22:28 PST | tabatkins | [cssom-view-1] Capturing more weird quirks, per WG resolution. Fixes #5601. | 2020-11-08 |
06:10:35 PST | 2020-11-08 06:06:24 PST | emilio | [cssom-view] Add me as an editor as per TPAC resolution. | 2020-10-19 |
22:11:20 PDT | 2020-10-19 22:10:52 PDT | simon_fraser | [cssom-view-1] Fix a logic error and unparseable sentence in the Terminology section. | |
21:43:29 PDT | 2020-10-19 21:43:03 PDT | simon_fraser | [cssom-view-1] Prepare for new editors draft of CSSOM View 1; added Security and Privacy section. | 2020-09-16 |
17:14:04 PDT | 2020-09-16 17:12:54 PDT | fantasai | [cssom-view] Add script-triggered scroll-snap to list of scrolls affected by 'scroll-behavior'. #4609 | 2020-08-18 |
14:13:10 PDT | 2020-08-18 09:33:39 PDT | autokagami | [cssom-view-1] Align with Web IDL specification | 2020-02-20 |
14:21:23 PST | 2020-02-20 14:21:02 PST | tabatkins | [cssom-view-1] Switch to constructor() method syntax. | 2020-01-31 |
16:53:11 PST | 2020-01-31 16:52:46 PST | simon_fraser | [cssom-view-1] Change the arguments to the Window.resizeTo() function to be ?width? and ?height? Issue #4727 | |
16:17:13 PST | 2020-01-31 16:16:49 PST | simon_fraser | [css-om-view] Add myself as editor. Add a Makefile for easy bikeshedding. | 2019-10-11 |
00:36:39 PDT | 2019-10-10 02:45:58 PDT | spieters | [cssom-view] Update {add,remove}Listener() to hook into DOM correctly Fixes #4407. | 2019-08-22 |
09:03:11 PDT | 2019-08-22 09:02:54 PDT | kagami_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 PDT | 2019-07-21 01:11:08 PDT | tabatkins | [cssom-view-1] Scroll element into view: height for block direction | 2019-03-10 |
08:58:54 PDT | 2019-03-08 20:59:54 PST | tabatkins | [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 PDT | 2018-10-24 02:06:32 PDT | ewilligers | Merge 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 PDT | 2018-09-01 16:43:13 PDT | tabatkins | removed instant (#3074) | 2018-07-21 |
18:57:22 PDT | 2018-07-21 18:57:07 PDT | dbaron | Define overflow directions in terms of block-end and inline-end. (#2935) Fixes #1569. | 2018-07-09 |
23:26:30 PDT | 2018-07-05 19:29:25 PDT | florian | Drop 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 PDT | 2018-04-20 12:54:52 PDT | florian | Deal 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 PDT | 2017-12-20 22:56:40 PST | jinho_bang | Use 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 PDT | 2017-10-17 05:00:08 PDT | spieters | Define how scrollMode: "if-hidden" works An element is hidden when it is entirely outside the scrolling box. | 2017-10-16 |
02:32:43 PDT | 2017-10-16 02:29:11 PDT | spieters | Rename '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 PDT | 2017-10-11 14:47:55 PDT | tabatkins | THE 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. |