New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove input[type=datetime] #336

Closed
tkent-google opened this Issue Nov 13, 2015 · 18 comments

Comments

8 participants
@tkent-google
Contributor

tkent-google commented Nov 13, 2015

https://html.spec.whatwg.org/multipage/forms.html#date-and-time-state-(type=datetime)

Because there is no implementation now though Presto Opera had it.
We don't have a plan to implement it in Blink.

Presto: All input types were supported.
Blink: datetime is not supported.
Edge 13.10586: datetime is not supported.
Mobile Safari: datetime is not supported.
Mobile Firefox: month, week, datetime, and datetime-local are not supported.
Desktop Safari: date, datetime, datetime-local, month, time, and week are not supported.
Desktop Firefox: date, datetime, datetime-local, month, time, and week are not supported.

@annevk

This comment has been minimized.

Member

annevk commented Nov 13, 2015

I guess it's too late to rename datetime-local to datetime. Bit of a shame. Would making them an alias work?

@foolip

This comment has been minimized.

Member

foolip commented Nov 14, 2015

Relevant use counters:

Both are counted only when the computed style is is not visibility:hidden. (Not sure why, there are many other ways to not be visible.)

@annevk

This comment has been minimized.

Member

annevk commented Nov 15, 2015

From that it seems that neither is really used. @hober, do you have views on this? @travisleithead?

@tkent-google

This comment has been minimized.

Contributor

tkent-google commented Nov 15, 2015

We received multiple bug reports when we introduced a regression of input[type=datetime-local] in Blink. So, I think it has real users, and we won't remove it.

@annevk

This comment has been minimized.

Member

annevk commented Nov 16, 2015

Alright, I guess removing datetime first would be good. We can always reconsider later if we want to make it an alias for datetime-local.

annevk added a commit that referenced this issue Nov 25, 2015

@annevk annevk closed this in 80ba4fa Nov 26, 2015

@tkent-google

This comment has been minimized.

Contributor

tkent-google commented Nov 26, 2015

😄 Thanks!

@annevk

This comment has been minimized.

Member

annevk commented Nov 26, 2015

Thank you for the suggestion!

@stuartpb

This comment has been minimized.

stuartpb commented Dec 1, 2015

What's the new (existing) suggested best practice for unambiguous time point entry now? Have a datetime-local alongside a dropdown for picking the time zone?

@foolip

This comment has been minimized.

Member

foolip commented Dec 1, 2015

That or an entirely custom component, I guess.

@domenic

This comment has been minimized.

Member

domenic commented Dec 1, 2015

FWIW that's what Outlook does :)
timezone dropdown

@annevk

This comment has been minimized.

Member

annevk commented Dec 7, 2015

Google Calendar does the same. Seems good enough.

cvrebert added a commit to twbs/bootstrap that referenced this issue Jan 6, 2016

Remove usages of and references to <input type="datetime">
It has been removed from the HTML specification: whatwg/html#336
Only Presto Opera ever implemented a special UI for it.

[skip sauce]
@rvklein

This comment has been minimized.

rvklein commented Feb 10, 2016

Great, now we don't have a future option for unambiguous TZ datetime input. Thanks a lot.

@annevk

This comment has been minimized.

Member

annevk commented Feb 11, 2016

I don't quite understand what you mean. Removal from the standard does not stop it from being introduced again at some point in the future.

@rvklein

This comment has been minimized.

rvklein commented Feb 12, 2016

@annevk : It's likely my fault for misunderstanding the WHATWG process for these issues. Regardless, apologies for the sarcasm.

@annevk

This comment has been minimized.

Member

annevk commented Feb 13, 2016

https://wiki.whatwg.org/wiki/FAQ#Is_there_a_process_for_removing_bad_ideas_from_a_specification.3F should explain the rationale. Basically, if something is not implemented and there is no desire to implement, we remove it. This happens at times. We've started being a lot more careful about adding new features though, so it should happen less going forward.

@kalebberry

This comment has been minimized.

kalebberry commented Jun 22, 2016

With datetime removed, this pretty much changes forums optimization a lot doesn't it? Its adding a another question or input. I am fine with this, but I don't see why to remove something useful.

@domenic

This comment has been minimized.

Member

domenic commented Jun 22, 2016

Since it wasn't implemented anywhere, I have a hard time seeing how it changes anything.

@kalebberry

This comment has been minimized.

kalebberry commented Jun 22, 2016

True, I just read more into the MDN docs. I forgot there is "time", so I am guessing that's used more. Sorry about that.

cvrebert added a commit to twbs/bootstrap that referenced this issue Jul 22, 2016

Update iOS temporal input types support comment
* <input type="datetime"> no longer exists, per whatwg/html#336
* iOS 9.3.2 still doesn't support <input type="week">

[skip sauce]
[skip validator]

cvrebert added a commit to twbs/bootstrap that referenced this issue Jul 22, 2016

Update iOS temporal input types support comment (#20343)
* <input type="datetime"> no longer exists, per whatwg/html#336
* iOS 9.3.2 still doesn't support <input type="week">

[skip sauce]
[skip validator]

cvrebert added a commit to web-platform-tests/wpt that referenced this issue Jan 19, 2017

Change HTML input[type=datetime] test to input[type=datetime-local]
Because input[type=datetime] was removed from the specification in
whatwg/html#336

domenic added a commit to web-platform-tests/wpt that referenced this issue Jan 20, 2017

Change HTML input[type=datetime] test to input[type=datetime-local]
Because input[type=datetime] was removed from the specification in
whatwg/html#336

disconsented referenced this issue in WaikatoUniMM2017/COMP315 Oct 1, 2017

disregard earlier commit
Updated wrong html file... This is the updated version done 4/15
Menu
Add Players
Add Teams
New Tournament

Date Time picker and image not working also menu not linked up with corresponding menu items

jonleighton added a commit to jonleighton/servo that referenced this issue Dec 7, 2017

@jonleighton jonleighton referenced this issue Dec 7, 2017

Merged

Remove support for <input type=datetime> #19509

3 of 5 tasks complete

bors-servo added a commit to servo/servo that referenced this issue Dec 7, 2017

Auto merge of #19509 - jonleighton:remove-input-type-datetime, r=jdm
Remove support for <input type=datetime>

It has been removed from the spec: whatwg/html#336

See also #19471 (review)

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19509)
<!-- Reviewable:end -->

moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this issue Dec 8, 2017

servo: Merge #19509 - Remove support for <input type=datetime> (from …
…jonleighton:remove-input-type-datetime); r=jdm

It has been removed from the spec: whatwg/html#336

See also servo/servo#19471 (review)

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 8e3056d0cc7caebc218d51373b3aa0ccd331fa20

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 76bd32c1d97be56bee2675857fcb5b20f2ed2d42

xeonchen pushed a commit to xeonchen/gecko-cinnabar that referenced this issue Dec 8, 2017

servo: Merge #19509 - Remove support for <input type=datetime> (from …
…jonleighton:remove-input-type-datetime); r=jdm

It has been removed from the spec: whatwg/html#336

See also servo/servo#19471 (review)

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 8e3056d0cc7caebc218d51373b3aa0ccd331fa20

aethanyc pushed a commit to aethanyc/gecko-dev that referenced this issue Dec 19, 2017

servo: Merge #19509 - Remove support for <input type=datetime> (from …
…jonleighton:remove-input-type-datetime); r=jdm

It has been removed from the spec: whatwg/html#336

See also servo/servo#19471 (review)

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 8e3056d0cc7caebc218d51373b3aa0ccd331fa20

sedmonds added a commit to sedmonds/bootstrap that referenced this issue Sep 3, 2018

Master (#1)
* bump version

* grunt after version bump

* prep release

* Explain in docs that v3 is closed off to new features

Refs #18112
[skip sauce]

* Revert incorrect version number change in Stateful Button docs

Erratum from 910400e
See twbs@910400e#commitcomment-14598760
/fyi @mdo

[skip sauce]

* Remove whitespaces

* Closes #18353. Updated SRI hashes in docs.

Used https://www.srihash.org/.

* Port fd43ce2 to v3

Add Wall of Browser Bugs entry for #18365

See http://bugzil.la/1228802

[skip sauce]
[skip validator]

* Clarifying the comment

Made comment more clear.

* button-groups.less: Grammar OCD comment

[ci skip]

* Grunt: Factor out new docs-github task

[skip sauce]
[skip validator]

* Checkin v4 notice links; CSS still needed

* _config.yml: Add site.themes variable

* Checkin "Themes" link in navbar

* Checkin .v4-tease styles

[skip sauce]

* Port #18447 to v3

Mention Mozilla Firefox meta-bug on Wall of Browser Bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=1230801

[skip sauce]

* Port #18448 to v3

Add Wall of Browser Bugs entry for #15990

https://bugzilla.mozilla.org/show_bug.cgi?id=1139853
[skip sauce]

* Port #18453 to v3

Add Wall of Browser Bugs entry related to #16028

https://bugs.webkit.org/show_bug.cgi?id=151933

[skip sauce]

* Port #18514 to v3

Add Wall of Browser Bugs entry for #18504

https://connect.microsoft.com/IE/feedback/details/2110930/edge-ie11-gradient-background-image-on-tr-is-only-applied-to-first-td

[skip sauce]

* Docs: Include major version in `npm install bootstrap` commands; refs #18520

[ci skip]

* Port #18402 to v3: s/grunt-sed/npm script/g

Fixes #18338
[skip sauce]
[skip validator]

* Update shrinkwrap

* js/tests/unit/modal.js: Fix typo

[ci skip]

* Add visual test for #18365

See also https://bugzilla.mozilla.org/show_bug.cgi?id=1228802

* Modal: Ignore spurious `focus` event that Firefox fires at `document` when switching back to its tab

Fixes #18365
Ports #18638 to v3
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1228802

* Update shrinkwrap; fixes #18145

* Update dependencies.

* Run `grunt`.

[ci skip]

* Add pointer-events:none to disabled pager/pagination

In line with usage of `pointer-events:none` for disabled buttons

* LICENSE: Update copyright to 2016

Closes #18739

* README: Update copyright to 2016

Happy New Year!
It's 2016!

Closes #18744

* Update copyright years to 2016

[ci skip]

* grunt dist docs

[ci skip]

* Port e655c2d to v3

Add Wall of Browser Bugs entry for #18738

* https://bugs.webkit.org/show_bug.cgi?id=152637
* http://openradar.appspot.com/24030853

Closes #18738

[ci skip]

* Docs: disable printing of hrefs; fixes #18711

[ci skip]

* Port 6ab9e10 to v3

https://webkit.org/b/147284 has been fixed
Refs #16814
[ci skip]

* Port 48e62fd to v3

https://webkit.org/b/150715 has been fixed

Fixed by way of https://webkit.org/b/152803
Thanks Google Translate (I guess) and WebKit Team!
[ci skip]

* Port 8ed66af to v3

Add Wall of Browser Bugs entry for #18859

See https://bugs.webkit.org/show_bug.cgi?id=153056
Closes #18859
[skip sauce]

* enforceFocus event.target - event is undefined

event.target should be e.target within enforceFocus method.

* update banner

update banner to link to Bootstrap 4 alpha 2 blog post

* variables.less: Fix typo in comment for @caret-width-base

Closes twbs/bootstrap-sass#1005
[ci skip]

* Port #18930 to v3

Add Wall of Browser Bugs entry for #18543

https://connect.microsoft.com/IE/feedback/details/2256049/edge-ie11-viewport-rule-has-side-effect-of-making-scrollbars-auto-hide
[ci skip]

* Port #18936 to v3

Add Wall of Browser Bugs entry for #17497

https://bugs.webkit.org/show_bug.cgi?id=153224
Closes #17497

[skip sauce]

* Port f15da06 to v3

Also filed a Radar for #17497

See http://openradar.appspot.com/24235301
Refs #17497
[skip sauce]

* Port 332c39b to v3

Add Wall of Browser Bugs entry for #18228

See https://connect.microsoft.com/IE/feedback/details/2263132/edge-ie11-subpixel-problem-with-transparent-borders
Refs #18228
[skip sauce]

* Port e381b83 to v3

Add Wall of Browser Bugs entry for #16915

https://connect.microsoft.com/IE/feedback/details/2274240/edge-edge-renders-an-svg-img-with-max-width-100-too-small
[skip sauce]

* Port 701b467 to v3

Remove Wall of Browser Bugs entry for #16915

https://connect.microsoft.com/IE/feedback/details/2274240/edge-edge-renders-an-svg-img-with-max-width-100-too-small
is fixed as of Edge 25.10586.0.0 (or possibly earlier).
Confirmed in twbs#16915 (comment)
Reverts #19010

[skip sauce]

* Typo fix

* Docs: Add missing `role="document"`s to `.modal-dialog`s

Refs twbs/bootlint#349 (comment)

[skip sauce]

* Port 566290f to v3

Add Wall of Browser Bugs entry for https://webkit.org/b/153852

Refs http://getbootstrap.com/getting-started/#overflow-and-scrolling
Refs #14839
[skip sauce]

* Port #19078 to v3

[skip sauce]

* Line 59 - Fix case type

Fixed case type to match other comments

* Update other Bootstrap 4 blog post link; erratum from #18913

[skip sauce]

* Port f618aa7 to v3

https://webkit.org/b/138201 no longer repros

Wasn't able to reproduce in iOS 9.2.
So remove its entry from the Wall of Browser Bugs.
Refs #14708
[skip sauce]

* Port df07536 to v3

Revert "https://webkit.org/b/138201 no longer repros"
[skip sauce]

* Correct spelling

* Port 183b57b to v3

Remove http://bugzil.la/975632 from Wall of Browser Bugs

http://bugzil.la/975632 has been fixed by http://bugzil.la/823483 which should land in Firefox 46.
Refs #10690
[ci skip]

* Port a24112e to v3

Remove http://bugzil.la/1060131 from Wall of Browser Bugs

http://bugzil.la/1060131 has been fixed by http://bugzil.la/823483 which should land in Firefox 46.
Refs #14320
[ci skip]

* button.js: Fix keyboard navigation

This PR fixes the keyboard navigation again while still keeping #16223 fixed.

Closes #19192

* Visual/manual test for checkbox/radio button kbd behavior

* Port #19220 to v3

js/tests/index.html: Replace jQuery event alias methods with functions that throw explanatory errors, instead of with undefined

Refs twbs#19219 (comment)

[skip validator]

* Port #19219 to v3

CONTRIBUTING: Document restriction regarding jQuery event alias methods

Refs #19192
[ci skip]

* Bump html5shiv to v3.7.3

Fixes #19262
Thanks to @coliff for pointing out that we were using an outdated version.

* Docs: Remove <meta name="keywords"> from <head>

Remove meta keywords - AFAIK no search engines use them for search ranking at all. There's no need for them to be included.

Closes #18872
[skip sauce]

* Update jQuery to 1.12.1

* Use iOS 9.2 in Sauce tests

[skip validator]

* Port #19321 to v3

Wall of Browser Bugs: Update Chromium bug tracker URLs

RIP code.google.com
[skip sauce]

* Port v4 browser support tables to v3

* Bump version in customizer.js.

[ci skip]

* Run grunt.

[ci skip]

* Make switch from Less to Sass more explicit in contribution guidelines

* CONTRIBUTING.md: Missing serial comma

[ci skip]

* Port #19393 to v3

Add Wall of Browser Bugs entry for #19390

https://bugzilla.mozilla.org/show_bug.cgi?id=1253468
Closes #19390
[ci skip]

* Port #19395 to v3

Remove Wall of Browser Bugs entry for #19390

Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1217012
Refs #19393
[ci skip]

* Port #19423 to v3

Docs: Add link to Chrome bug regarding `body { overflow: hidden; }`

https://bugs.chromium.org/p/chromium/issues/detail?id=175502
[skip sauce]

* Port #19424 to v3

Docs: Link directly to printing-related browser bugs

* https://bugs.chromium.org/p/chromium/issues/detail?id=273306
* https://bugs.webkit.org/show_bug.cgi?id=138192
[skip sauce]

* Add native title tooltip IE11/Edge bug to wall of browser bugs

* Port ada8f21 to v3

Update Wall of Browser Bugs entry for #15990

http://bugzil.la/1139853 was resolved as a duplicate of http://bugzil.la/924068
Refs #15990
[ci skip]

* Update devDependencies.

Keep grunt-contrib-qunit to v0.7.0 since the updated version (1.0.1 as the time of writing) results in Travis failures. Locally, both work fine, though.

* Fix JSHint errors.

[skip sauce]

* Fix HTML validation errors.

[skip sauce]

* Use jekyll-sitemap instead of our custom solution.

* Remove custom caching and use Bundle for gems.

* Update QUnit to v1.22.0.

* Customizer: update uglify-js to v2.6.2.

[ci skip]

* Travis: Remove env vars for giving Savage access to S3 cache

Since we're not using the S3 cache anymore
Reverts a1c170e

* Travis: Remove env vars for S3 cache credentials

Reverts part of 42697a4

* Run `grunt`.

[ci skip]

* Port #19452 to v3

Wall of Browser Bugs: Stop mentioning IE11

Sounds like IE11 isn't getting non-critical fixes anymore, so there's no point in mentioning it (just like there's no point in mentioning IE10).
Help us, Edge-Wan Kenobi! You're our only hope.
[ci skip]

* Make hound fail on violations

* Port #19088 to v3

Add Wall of Browser Bugs entry for https://webkit.org/b/153856

Refs twbs#14839 (comment)
[ci skip]

* Update anchor.js to v3.1.0.

[ci skip]

* Port #19470 to v3

CONTRIBUTING.md: Prohibit "+1" comments in favor of reactions

Refs https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments
Refs dear-github/dear-github#141 (comment)
[ci skip]

* Port #19537 to v3

[skip sauce]

* Docs: unwantedly -> undesirably, as the validity of "unwantedly" is uncertain

Closes #19406

* Port #19482 to v3

[ci skip]

* Port #19551 to v3

Add Wall of Browser Bugs entry for #17338

https://crbug.com/595210

Closes #17338
[skip sauce]

* Update jQuery to v1.12.2.

* Update dependencies.

* Use vanilla npm shrinkwrap instead of uber/npm-shrinkwrap; fixes #18559

Ports #19604 to v3.

Special thanks to @kikinteractive, @azer, and @npm.

* update shrinkwrap

* Bump grunt-html.

[sauce skip]

* Port #19628 to v3

Add Wall of Browser Bugs entry for #19626

Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1259972
Closes #19626
[ci skip]

* Update devDependencies.

[sauce skip]

* Update htmlmin options.

[ci skip]

* CONTRIBUTING.md: Update MS Edge bug reporting instructions

[ci skip]

* Reflect MS Edge's migration of their issue tracker

Refs https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/
Ports 16d7102 to v3
[skip sauce]

* Wall of Browser Bugs: Update some more URLs of MS Edge bugs

Ports 63e9346 to v3
[skip sauce]

* Update Wall of Browser Bugs entry for #14211

Refs https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/5381673/
Ports a563dc8 to v3
[skip sauce]

* Port 62c07b6 to v3

https://webkit.org/b/143527 has been fixed

Refs #16180, #16262
[skip sauce]

* Add aria-label and callout about labelling pagination components

* Port #19712 to v3

https://crbug.com/273306 has been fixed

Refs #12078
[skip sauce]

* Port 6ec176e to v3

Update remaining Edge issue URLs in Wall of Browser Bugs

* https://connect.microsoft.com/IE/feedback/details/2445370 => https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/6793560/
* https://connect.microsoft.com/IE/feedback/details/2256049 => https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7165383/

Refs #19713
[skip sauce]

* Port edfd726 to v3

docs/_plugins/bugify.rb: Remove IE; all relevant issues moved to Edge

Refs #19713
[skip sauce]

* Port #19727 to v3

Add http://bugzil.la/1264125 to Wall of Browser Bugs

Due to the lack of this feature in browsers,
we currently have to implement an annoying setTimeout-based workaround,
which adds an extra layer of complication and probably slightly impacts performance:
https://github.com/twbs/bootstrap/blob/e391fcb953cc959ddd88fb676b68f49eef85ef06/js/src/util.js#L63-L77

[ci skip]

* Port #19737 to v3

https://webkit.org/b/128489 has been fixed!

Refs #12536
[ci skip]

* Fix 2 typos; closes #19741

* cover.css: "inheritence" [sic]
* collapse.html: "targetting" [sic]

* Update jQuery to v1.12.4.

* Fix error with the new jQuery.

* Bump gems.

* Port #19948 to v3

https://crbug.com/427994 has been fixed

Remove its entry from the Wall of Browser Bugs.

[skip sauce]

* Port #19947 to v3

http://bugzil.la/924068 closed as duplicate of http://bugzil.la/545685

Update the Wall of Browser Bugs entry accordingly.

[skip sauce]

* Port #19958 to v3

https://webkit.org/b/144696 has been fixed

Remove its entry from the Wall of Browser Bugs
Refs #16372

[skip sauce]

* Port #19946 to v3

https://crbug.com/475128 has been fixed

Remove its entry from the Wall of Browser Bugs.
Refs #16180

[skip sauce]

* Port #19765 to v3

Add Wall of Browser Bugs entries for https://webkit.org/b/156684 & https://webkit.org/b/156687

These bugs are factors in our decisions regarding which unit to use in our media queries.
Refs #17403
[skip sauce]

* Merge two jQuery `is()` calls in the button component by using the OR operator in the selector instead of two function calls with the OR operator between them.

Closes #16918.

* Run `grunt`.

[ci skip]

* Update all devDependencies.

Keep grunt at v0.4.5 due to some of the devDependencies not being updated for grunt 1.x.

* Run `grunt`.

[ci skip]

* Clear tooltip's $element to prevent leaking memory. Fixes #17973

Closes #19659

* Fix typo in panels.less comment: Collapsable → Collapsible (#20017)

[ci skip]

* Remove unsupported vendor prefixes for @Viewport (#19955)

Fixes #19871

* Port #20020 to v3

Add Wall of Browser Bugs entry for #19927 (#20020)

Refs https://webkit.org/b/158276
Closes #19927

[skip sauce]

* Port #20021 to v3

Add Wall of Browser Bugs entry for #19810 (#20021)

Refs https://crbug.com/597642
Closes #19810

[skip sauce]

* Port #20024 to v3

Add Wall of Browser Bugs entry for #20012 (#20024)

Refs https://webkit.org/b/158340
Closes #20012

[skip sauce]

* Port #20025 to v3

Add Wall of Browser Bugs entry for #17695 (#20025)

See https://webkit.org/b/158342
Refs #17695.

[skip sauce]

* Port #20026 to v3

Add Wall of Browser Bugs entry for #19839 (#20026)

See https://bugzilla.mozilla.org/show_bug.cgi?id=1277782
Refs #19839

[skip sauce]

* Port #20036 to v3

Add Wall of Browser Bugs entry for #19670 for Firefox (#20036)

See https://bugzil.la/1278000
Refs #19670

[skip sauce]

* Port #19984 to v3

Add :dir() pseudo-class feature requests to Wall of Browser Bugs (#19984)

Refs https://developer.mozilla.org/en-US/docs/Web/CSS/:dir
[skip sauce]

* Port #19706 to v3

[ci skip]

* Port #20037 to v3

Add Wall of Browser Bugs entry for #19670 for Edge (#20037)

See https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7787318/
Refs #19670

[skip sauce]

* Port 10ce366 to v3

https://bugzil.la/1278000 was marked as dupe of https://bugzil.la/577785

Update Wall of Browser Bugs accordingly.
Refs #19670

[ci skip]

* ISSUE_TEMPLATE.md: Fix "questons" typo

[ci skip]

* Port #20090 to v3

https://crbug.com/460200 has been fixed! (#20090)

So remove its entry from the Wall of Browser Bugs
Refs #15832

[skip sauce]
[skip validator]

* Port #20089 to v3

Add Wall of Browser Bugs entries for #12832 (#20089)

Refs #12832
Refs http://getbootstrap.com/getting-started/#support-sticky-hover-mobile
Refs https://bugs.chromium.org/p/chromium/issues/detail?id=370155
Refs https://bugs.webkit.org/show_bug.cgi?id=158517

[skip sauce]

* Copy fonts/ into dist/ recursively (#19817)

[skip sauce]
[skip validator]

* Port e0c768b to v3

https://webkit.org/b/158340 has been fixed

So remove its entry from the Wall.
Refs #20012, #20024
Refs http://trac.webkit.org/changeset/202324

[ci skip]

* Port #20143 to v3

Add Wall of Browser Bugs entries for Selectors Level 4 :nth-child() (#20143)

Refs http://caniuse.com/#feat=css-nth-child-of
Refs https://drafts.csswg.org/selectors-4/#the-nth-child-pseudo
Refs https://crbug.com/304163
Refs https://bugzil.la/854148

[skip sauce]

* Port #20165 to v3

[skip sauce]

* Port #20176 to v3

docs/_plugins/bugify.rb: Add support for MS Edge UserVoice ideas (#20176)

[skip sauce]

* Port #20183 to v3

Add Wall of Browser Bugs entry for #20161 (#20183)

Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1282363

* Backport #20196 to v3.

Use shx so that the npm scripts work everywhere the same.

* Update devDependencies and gems.

* Run `grunt`.

[ci skip]

* Port #20190 to v3

Scrollspy test: Allow for async .then() in jQuery 3; fixes #20182

Instead of doing a new assert.async(), just do a single one for the entire test
and let the .then() be async as well.

* Port #20198 to v3

ScrollSpy unit test: Use single done() in a then() instead of multiple done()s

Fixes test flakiness on OS X Safari and Android when using jQuery 3.
Fixes #20182 more
Refs #20191

* Remove forced default focus outline

As this causes non-standard dotted outline on checkboxes/radio buttons
in OS X Firefox

Fixes #19933
Closes #19935

[skip sauce]

* Update devDependencies.

* Update gems.

* Run grunt.

[ci skip]

* Tell clean-css to inline source files into sourcemap; v3 fix for #19063

* Run `grunt`.

* Update gems.

[ci skip]

* Update anchor.js to v3.2.0.

[ci skip]

* Move browser feature requests to new "Most wanted features" section

Ports 58aca28 to v3

* Add Most Wanted Features entries for <dialog>

Ports 0b21f2e to v3

Refs https://bugzil.la/840640
Refs https://webkit.org/b/84635

[skip sauce]

* alert: Avoid calling jQuery('#'), it's a syntax error in jQuery 3.0 (#20019)

* button.js: Set disabled property in addition to disabled attribute to preserve behavior under jQuery 3 (#20278)

This code ought to have used .prop instead of .attr in the first place,
but we can't get rid of the attr manipulation now due to backward compatibility constraints.

Refs https://github.com/jquery/jquery-migrate/blob/3.0.0/warnings.md#jqmigrate-jqueryfnremoveattr-no-longer-sets-boolean-properties
Refs #16834

[skip validator]

* Losslessly compress docs images.

Used zopfli 1.0.1, with `zopflipng -m --lossy_transparent -y --iterations=1000`

Before: 23,7 KB (24.352 bytes)
After:  23,5 KB (24.079 bytes)

* Lint Docs HTML Files

* Port #20299 to v3

Wall of Browser Bugs: Link to WebKit meta-bug

https://bugs.webkit.org/show_bug.cgi?id=159753

[skip sauce]

* nuget: bump version and convert tabs to spaces.

[ci skip]

* Bump devDependencies.

[sauce skip]

* Update html-minifier's options.

[ci skip]

* Run `grunt`.

[ci skip]

* Revert "Update anchor.js to v3.2.0."

This reverts commit d4805c2.

* Port #20311 to v3

Rename shrinkwrap-related npm script (#20311)

To avoid infinite recursion in newer npm versions, which added a lifecycle script for `npm shrinkwrap`.
Refs npm/npm#13253
Refs npm/npm#12814

[ci skip]

* Gruntfile.js: Use single quotes in htmlmin config to make JSCS happy (#20314)

[skip validator]
[skip sauce]

* Docs CSS: Removed border from GitHub buttons (#19606)

[skip sauce]

* Clarify valid values of Carousel's `pause` option

Fixes #18205
Closes #19410

[skip sauce]

* Port #20315 to v3

Add position:sticky to Most Wanted features (#20315)

[skip sauce]

* Avoid using $.offset() on SVGs since it gives incorrect results in jQuery 3; fixes #20280 (#20313)

Refs jquery/jquery#3137

[skip validator]

* Update jQuery version check and jQuery dependency version range (#20338)

Closes #16834

[skip validator]

* Docs: Update Safari versions affected by #9774

Still affects v9.1.2, but current Safari Technology Preview is no longer affected.
Refs #20342

[skip sauce]

* iOS 9.3 is still affected by https://webkit.org/b/153856

[skip sauce]

* Update iOS temporal input types support comment (#20343)

* <input type="datetime"> no longer exists, per whatwg/html#336
* iOS 9.3.2 still doesn't support <input type="week">

[skip sauce]
[skip validator]

* Revert "Add pointer-events:none to disabled pager/pagination"

This reverts commit a217db1.
This reverts PR #18700
See the discussion in the comments on that commit.

[skip sauce]

* Discourage usage of <a>s for disabled pagination items

Refs twbs@a217db1#commitcomment-18275320
/fyi @patrickhlauke

[skip sauce]

* Update version numbers in preparation for v3.3.7 release (#20357)

[skip sauce]

* Update NuGet version numbers is preparation for v3.3.7 release

* NuGet: Adjust version range to allow jQuery 3

Refs #16834

[skip sauce]
[skip validator]

* Fix grunt/change-version.js to update .less files too

[ci skip]

* Fix grunt/change-version.js to update NuGet-related files too

[ci skip]

* Update remaining version numbers in source files

Refs a90341c
Errata for #20357

[ci skip]

* grunt dist

* grunt

[ci skip]

* _config.yml: Update SRI hashes for v3.3.7

* Regenerate Customizer JavaScript

[ci skip]

* update teaser links

* update index.html

correct visible text corresponding to number of collumns

* Port 6844745 to v3

Most Wanted features: Add Edge UserVoice <dialog> entry

https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6508895-dialog-element
Refs #20175

[ci skip]

* Port d71c7c0 to v3

* Fixed footer broken links (#23808)

* Update Gemfile.lock so that it works with platform ruby too. (#23275) (#23927)

* Unset `_JAVA_OPTIONS` env variable.

It's causing build failures.

See travis-ci/travis-ci#8408

* Update contributing.md with correct branch (`v4-dev` instead of `master`)

* Prevent empty carousel from throwing, and staying in a 'sliding' state.

Fixes #24132.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment