WhereIsAI/github-issue-similarity huggingface dataset:
Issue 1:
Version

2.4.2

Reproduction link

https://codepen.io/horan/pen/RZpKzP

Steps to reproduce

open console panel to check log

What is expected?

loading initial data for options should not trigger a DOM "change" event (as it should be done by user)

What is actually happening?

async data update will result with a DOM "change" event, while sync data update will not.

this should has something to do with commit c70addf and it was working fine with v2.4.1.

my app should fire a form submit after user changed option, but now the app will submit right after data initialized. (check commented line in sample js)

Issue 2:
Version

2.4.2

Reproduction link

https://jsfiddle.net/floorish/e2h2vwc2/

Steps to reproduce

Dynamically change the <option>s in a <select v-model="val"> tag and the v-model triggers a change event, but the actually chosen option hasn't changed.

What is expected?

v-model does not trigger a change event

What is actually happening?

v-model triggers a change event

Change of behaviour intruduced in c90b140
Issue 1:
The menu icon doesn't change back to the "default" state once you close the menu. Here's a youtube video of it in action.

Issue 2:
I've encountered one or two small bugs with toggling the navigation menu that I wanted to share.

The first appears to definitely be a bug. When the menu button is clicked, the background color changes as the button takes focus, but when it is clicked again to collapse the menu, the background color stays the same. In Firefox and Chrome, clicking anywhere on the page takes focus away from the button and the button reverts back to its default background. In iOS, tapping elsewhere does not change focus and the menu button remains the focus until a new page is loaded. Maybe jQuery can be used to add an "active" class to the button when the menu is expanded.

The second issue is an aesthetic one. In Chrome, clicking the menu button creates an orange/yellow border around the button. This also does not revert when the menu is collapsed. Perhaps "outline: none;" should be added to the navbar-toggle class.
Issue 1:
A simple reproduce repository: https://github.com/plantain-00/test , after npm i && npm run build, the error is:

node_modules/@types/core-js/index.d.ts(21,14): error TS2300: Duplicate identifier 'PropertyKey'.
node_modules/typescript/lib/lib.es6.d.ts(4133,14): error TS2300: Duplicate identifier 'PropertyKey'.

Expected: no error, because the app.ts is empty. the @types/core-js is used in static/app.ts.

"devDependencies": {
"@types/core-js": "^0.9.34",
"core-js": "^2.4.1",
"typescript": "^2.0.3"
}

Issue 2:
I'm using the version 4.41.7 of the package @types/webpack, and I think that is missing devServer type on Configuration interface.

@tkqubo

@bumbleblym

@bcherny

@tommytroylin

@mohsen1
Issue 1:
(Apologies if this is known, but I search a bunch of places and didn't find anything.)

Is there a good way to deal with a constructor of a derived class that is getting an options kind of value that needs to be merged with a defaults value? I started with something like this:

export class Foo extends Bar {
...
private options: any = {};
...
constructor(x: Something, y: SomethingElse, options: any = {}) {
this.options = $.extend({}, defaults, options);
super(this.options.blah);
...
}
}

This failed and I eventually resorted to:

constructor(x: Something, y: SomethingElse, options: any = {}) {
super(options.blah || defaults.blah);
this.options = $.extend({}, defaults, options);
...
}

which is duplicating functionality (and sloppy).

Hopefully I'm not the only one who ran into this problem and there's good way to do that?

Issue 2:
In ECMAScript 6, function declarations are lexically scoped.

TypeScript currently reports an error in such case:

{
function f1() { }

{
function f1() { }
f1();
}

f1();
}

The question is, will it be somehow handled in TypeScript, or will it be left as is?

Sorry if the same issue already exists, I didn't find anything similar.
Issue 1:
Description of the new feature/enhancement

Snap to character grid when resizing window, like many terminals do (gnome-based, git terminal etc.). Questions:

Make it a setting?

If so. enable by default? (I'd say yes)

Issue 2:
Environment

Windows build number: 10.0.18362.0
Windows Terminal version (if applicable): v0.3.2171.0

Any other software?

Steps to reproduce

Create multiple terminal profiles

Add different gif backgrounds for each terminal profile

Open them in microsoft terminal

Expected behavior

Expected that I can tab through my different terminal windows and see each respective gif play for each terminal.

Actual behavior

only the gif background of the default terminal plays, all the others play for few seconds and become still images.
Issue 1:
Electron version: 1.3.13, 1.6.15, 1.7.9, 1.8.2-beta.1

Operating system: Windows 10

Expected behavior

Launch electron based app which includes screen sharing capability via getUserMedia

Pick an electron based window (in this example Slack) to capture contents.

The contents of the window should be captured.

Actual behavior

Notice that the captured content stream is black.

If you try the same steps with chrome M54, M58, M60, M62 the behavior is less broken. When the electron based window is selected for screenshare, the contents are present when the window is in the foreground, and black if the window is in the background.

How to reproduce

Install & run Jitsi-meet-electron https://github.com/jitsi/jitsi-meet-electron

Join a Jitsi-meet call

Share screen from the toolbar.

Select an application window of another electron app (in this case I continue to select the Slack electron app.

Notice that the shared window contents are always black regardless if the window is in the foreground or background.

Possibly related to

Possible issues in desktopCapturer on Windows 10 #6599

and possibly https://bugs.chromium.org/p/chromium/issues/detail?id=642386

Issue 2:
Output of node_modules/.bin/electron --version:

Operating System (Platform and Version):

Output of node_modules/.bin/electron --version on last known working Electron version (if applicable):

Expected Behavior

A clear and concise description of what you expected to happen.

win.webContents.print() to be able to print multiple times and not create unnecessary files in the process.

Actual behavior

A clear and concise description of what actually happened.

When calling win.webContents.print() in windows 10 (behavior not observed on a mac) a .pdf,.ejs.emf and Chinese text file are being created. Printing will work once, then on any further attempt the print function will return success, the job will be added to the printer's queue and then quickly be deleted. I observed this with multiple different printers on a surface pro 5 with windows 10.

To Reproduce

Your best chance of getting this bug looked at quickly is to provide a REPOSITORY that can be cloned and run.

You can fork electron-quick-start and include a link to the branch with your changes.

If you provide a URL, please list the commands required to clone/setup/run your repo e.g.

ipc.on('convert-hash', function(event, hash){
var id = hashids.decode(hash)[0];
if(id) event.sender.send('hash-decode', id);
})

var badge_win;

ipc.on('print-to-pdf', function(event, data){

if(!data.role){
data.role = "";
}

if(badge_win && badge_win.close){
try{
badge_win.close();
} catch(e){

}
}

badge_win = new BrowserWindow({width: 1038, height: 1650, show: false});

ejse.data(data);

badge_win.loadURL(url.format({
pathname: path.join(__dirname, 'print/index.ejs'),
protocol: 'file:',
slashes: true
}));
})

ipc.on('print-away', function(){
badge_win.webContents.print({slient:true});
})

Screenshots

If applicable, add screenshots to help explain your problem.

Additional Information

NOTE: I was able to switch to 2.0.11 and have this entire process work without a problem.
Issue 1:
Environment info

transformers version:'3.1.0'

Platform:

Python version:

PyTorch version (GPU?):

Tensorflow version (GPU?):

Using GPU in script?:

Using distributed or parallel set-up in script?:

Who can help

Information

Model I am using (Bert, XLNet ...):

The problem arises when using:

the official example scripts: (give details below)

my own modified scripts: (give details below)

The tasks I am working on is:

an official GLUE/SQUaD task: (give the name)

my own task or dataset: (give details below)

To reproduce

Steps to reproduce the behavior:

Expected behavior

Issue 2:
Hi,

Thanks for the great library. I noticed this line being added (https://github.com/huggingface/transformers/blob/v3.1.0/src/transformers/modeling_bert.py#L190) in the latest update.

It breaks checkpoints that were saved when this line wasn't there.

Missing key(s) in state_dict: "generator_model.electra.embeddings.position_ids", "discriminator_model.electra.embeddings.position_ids".
Issue 1:
Originally reported on StackOverflow.

HTTP requests with POST method and no request body are sent with 2 Content-Length: 0 headers.

Reproducible with Scrapy 1.3.3 and Twisted 17.1:

$ scrapy version -v
Scrapy : 1.3.3
lxml : 3.7.3.0
libxml2 : 2.9.3
cssselect : 1.0.1
parsel : 1.1.0
w3lib : 1.17.0
Twisted : 17.1.0
Python : 2.7.12 (default, Nov 19 2016, 06:48:10) - [GCC 5.4.0 20160609]
pyOpenSSL : 16.2.0 (OpenSSL 1.0.2g 1 Mar 2016)
Platform : Linux-4.8.0-41-generic-x86_64-with-Ubuntu-16.10-yakkety
$ scrapy shell
>>> fetch(scrapy.Request('http://httpbin.org/post', method='POST'))
2017-03-23 10:58:34 [scrapy.core.engine] DEBUG: Crawled (200) <POST http://httpbin.org/post> (referer: None)

(note that httpbin.org/post output does not show duplicate headers, but the Wireshark capture does)

Wireshark sniffing:

POST /post HTTP/1.1
Content-Length: 0
Content-Length: 0
Accept-Language: en
Accept-Encoding: gzip,deflate
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Scrapy/1.3.3 (+http://scrapy.org)
Host: httpbin.org

HTTP/1.1 200 OK
Connection: keep-alive
Server: gunicorn/19.7.1
Date: Thu, 23 Mar 2017 09:58:34 GMT
Content-Type: application/json
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 458
Via: 1.1 vegur

{
"args": {},
"data": "",
"files": {},
"form": {},
"headers": {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Encoding": "gzip,deflate",
"Accept-Language": "en",
"Connection": "close",
"Content-Length": "0",
"Host": "httpbin.org",
"User-Agent": "Scrapy/1.3.3 (+http://scrapy.org)"
},
"json": null,
"origin": "89.84.122.217",
"url": "http://httpbin.org/post"
}

This is due to Twisted's twisted/twisted#670 since v17.1 and Scrapy's #1800 since Scrapy 1.1.0

Issue 2:
Description

When trying to install scrapy 2.3.0. using poetry , poetry fails with a [RecursionError].

This might be due to dependency cycles in the scrapy package.

Steps to Reproduce

mkdir test
cd test
poetry init
poetry add scrapy=2.3.0 #scrapy=2.2.0 works!
poetry lock

fails with:

Updating dependencies
Resolving dependencies... (6.2s)

[RecursionError]
maximum recursion depth exceeded while calling a Python object

Expected behavior: [What you expect to happen]

Should install normally, (just like scrapy 2.2.0 works...)

Actual behavior: [What actually happens]

see above

Reproduces how often: [What percentage of the time does it reproduce?]

100%

Versions

Please paste here the output of executing scrapy version --verbose in the command line.

not applicable

Additional context

this is the relevant project:

https://github.com/python-poetry/poetry

Any additional information, configuration, data or output from commands that might be necessary to reproduce or understand the issue. Please try not to include screenshots of code or the command line, paste the contents as text instead. You can use GitHub Flavored Markdown to make the text look better.
Issue 1:
15.2

Windows

Version	10.0.18363 Build 18363

So I renamed a custom zone and put this innocent little twin-heart 💕 before the name.

First of all, it appeared as a black-and-white version of itself in the naming-window, but I think that's just because a general issue with mandatory UWP/Metro-blandness.

Now this error appears whenever I hit win+`

Don't know if it'll persist after reboot, will update once I tried that.

Afterwards, it'll open the "choose your Layout"-menu and the custom-tab has less stuff than it should:

💕 This icon did it. Though I bet any icon would do the trick.

Issue 2:
When custom zone is saved with name that has cyrillic symbols in it

zone is not applied

editor doesn't open until json file with settings is not removed

settings file with custom zones and app history is corrupted and will be reset to defaults on next PowerToys start

settings file looks like this: "custom-zone-sets":[{"uuid":"{...}","name":" . Line breaks on that name.
Issue 1:
Please update to version 0.14.1

https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/matter-js

@piranha771, @hasparus, https://twitter.com/ivanegegia

Issue 2:
@types/jquery.d.ts

pls add

contextmenu(handler: (eventObject: JQueryEventObject) => any): JQuery;
contextmenu(eventData: any, handler: (eventObject: JQueryEventObject) => any): JQuery;

right-button-click event
Issue 1:
This issue is intended to represent the outstanding issues for stabilizing libcore and allowing its usage on stable Rust. There are a number of features currently associated with libcore:

core

core_char_ext

core_prelude

core_slice_ext

core_str_ext

(note that core_float will be handled in a separate issue)

The design of libcore largely mirrors that of the standard library (good) but there are a few deviations:

core::atomic differs from std::sync::atomic

Modules like nonzero, panicking, and array are public

Overall there are a number of tasks that probably need to be done before stabilizing these items:

A full audit should be done to ensure that the structure of libcore is the same as the structure of libstd

The name core needs to be agreed upon as the stable name for the library

The set of extension traits for primitives needs to be decided upon. This strategy of trait-in-core and inherent-above-core should be agreed upon as the best path forward.

The set of items in the prelude should be audited to ensure it's a subset of the standard library's

Issue 2:
I'm not sure of the correct bug title here, it's based on my limited understanding of the problem :)

I'm trying to write a DB wrapper with a cache. Here's a code sample with two variants of read() function, the DB is using a hash map as well for exposition.

use std::hashmap::HashMap;

#[deriving(Clone)]
struct Data {
data: ~[u8]
}

struct DB {
cache: HashMap<int, Data>,
db: HashMap<int, Data>
}

impl DB {
pub fn read1<'a>(&'a mut self, key: int) -> Option<&'a Data> {
match self.cache.find(&key) {
Some(data) => return Some(data),
None => ()
};

match self.db.find(&key) {
Some(data) => {
let result: &Data = self.cache.find_or_insert(key, data.clone());

Some(result)
},
None => None
}
}

pub fn read2<'a>(&'a mut self, key: int) -> Option<&'a Data> {
match self.cache.find(&key) {
Some(data) => return Some(data),
None => {
match self.db.find(&key) {
Some(data) => {
let result: &Data = self.cache.find_or_insert(key, data.clone());

Some(result)
},
None => None
}
}
}
}
}

fn main() {
}

Both read1() and read2() fail to compile with the following error:

db.rs:22:36: 22:46 error: cannot borrow `(*self).cache` as mutable because it is also borrowed as immutable
db.rs:22 let result: &Data = self.cache.find_or_insert(key, data.clone());
^~~~~~~~~~
db.rs:15:14: 15:24 note: second borrow of `(*self).cache` occurs here
db.rs:15 match self.cache.find(&key) {
^~~~~~~~~~

Possibly a duplicate of #6393 (although read1 looked like it could solve the problem but did not).
Issue 1:
System information (version)

OpenCV => recent 3.4 ( 57fae4a )

Operating System / Platform => TinkerBoard (Armv7), Debian stretch

Compiler => GCC 6.3.0

Detailed description

Two tests fail in OCL_ImgProc/CvtColor8u.mRGBA2RGBA

[ RUN ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/0, where GetParam() = (CV_8U, false)
/home/linaro/opencv-fork/modules/imgproc/test/ocl/test_color.cpp:89: Failure
Expected: (TestUtils::checkNorm2(dst_roi, udst_roi)) <= (threshold), actual: 1 vs 0.001
Size: [15 x 21]
[ FAILED ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/0, where GetParam() = (CV_8U, false) (14 ms)
[ RUN ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/1, where GetParam() = (CV_8U, true)
/home/linaro/opencv-fork/modules/imgproc/test/ocl/test_color.cpp:89: Failure
Expected: (TestUtils::checkNorm2(dst_roi, udst_roi)) <= (threshold), actual: 1 vs 0.001
Size: [15 x 21]
[ FAILED ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/1, where GetParam() = (CV_8U, true) (2 ms)

Full log is available here

This seems to be a rounding error, since there is a float operation in the color conversion code.

opencv/modules/imgproc/src/color_rgb.simd.hpp

Lines 1040 to 1044
in
57fae4a

v_float32 fd00, fd01, fd10, fd11;

fd00 = fs00/fa00;

fd01 = fs01/fa01;

fd10 = fs10/fa10;

fd11 = fs11/fa11;

If I disable the NEON feature, the test passes

[ RUN ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/0, where GetParam() = (CV_8U, false)
[ OK ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/0 (260 ms)
[ RUN ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/1, where GetParam() = (CV_8U, true)
[ OK ] OCL_ImgProc/CvtColor8u.mRGBA2RGBA/1 (3 ms)

I believe it's close enough to loosen the eps.

opencv/modules/imgproc/test/ocl/test_color.cpp

Lines 297 to 304
in
57fae4a

#ifdef HAVE_IPP

#define IPP_EPS depth <= CV_32S ? 1 : 1e-3

#else

#define IPP_EPS 1e-3

#endif

OCL_TEST_P(CvtColor8u, RGBA2mRGBA) { performTest(4, 4, CVTCODE(RGBA2mRGBA), IPP_EPS); }

OCL_TEST_P(CvtColor8u, mRGBA2RGBA) { performTest(4, 4, CVTCODE(mRGBA2RGBA)); }

One thing I'm not sure is how it behaves on aarch64.

At this moment, I don't have access to any of my Arm 64bit boards.

Let's just keep it for 32bit for now.

I'll send a patch later

Steps to reproduce

./opencv_test_imgproc --gtest_filter=*OCL*mRGBA2RGBA*

Issue 2:
System information (version)

OpenCV => latest

Operating System / Platform => Android

Detailed description

Video I/O file capture doesn't work on Android currently.

Add a backend for this to the videoio module using the Android Media NDK

I have a PR prepared for this.

duplicate of #11952
Issue 1:
After starting Julia 0.7.0-alpha.0 and running Pkg.update() without running first using Pkg suggests to run using Pkg instead.

Following that advice leads to an error of a potential conflict, which is misleading.

$ julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.7.0-alpha.0 (2018-05-31 00:07 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin14.5.0

julia> Pkg.update()
WARNING: Base.Pkg is deprecated, run `using Pkg` instead
in module Main
Updating registry at `~/.julia/registries/Uncurated`
Updating git-repo `https://github.com/JuliaRegistries/Uncurated.git`
Resolving package versions...
Updating `~/.julia/environments/v0.7/Project.toml`
[no changes]
Updating `~/.julia/environments/v0.7/Manifest.toml`
┌ Warning: Duplicate UUID in manifest: 44cfe95a-1eb2-52ea-b672-e2afdf69b78f
└ @ Pkg.Display Display.jl:192
┌ Warning: Duplicate UUID in manifest: 44cfe95a-1eb2-52ea-b672-e2afdf69b78f
└ @ Pkg.Display Display.jl:192
[no changes]

julia> using Pkg
ERROR: importing Pkg into Main conflicts with an existing identifier

Version info:

julia> versioninfo()
Julia Version 0.7.0-alpha.0
Commit 22590d529d (2018-05-31 00:07 UTC)
Platform Info:
OS: macOS (x86_64-apple-darwin14.5.0)
CPU: Intel(R) Core(TM) i7-6567U CPU @ 3.30GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.0 (ORCJIT, skylake)

Issue 2:
I don't think this is related to the Images package, but here is how I can reproduce it.

julia> versioninfo()
Julia Version 0.3.0
Commit 7681878 (2014-08-20 20:43 UTC)
Platform Info:
System: Linux (x86_64-linux-gnu)
CPU: Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz
WORD_SIZE: 64
BLAS: libblas.so.3
LAPACK: liblapack.so.3
LIBM: libopenlibm
LLVM: libLLVM-3.3

julia> using Images

julia> x=shepp_logan(128);

julia> x=repmat(<TAB>ERROR: type DataType has no field body
in show at show.jl:80 (repeats 2 times)
in print_to_string at ./string.jl:24
in argtype_decl at methodshow.jl:18
in arg_decl_parts at methodshow.jl:30
in show at methodshow.jl:36
in print_to_string at string.jl:24
in string at string.jl:31
in complete_methods at ./REPLCompletions.jl:138
in completions at ./REPLCompletions.jl:196
in completions_3B_1836 at /usr/bin/../lib/x86_64-linux-gnu/julia/sys.so
in complete_line at REPL.jl:279
in complete_line at LineEdit.jl:141
in complete_line at LineEdit.jl:139
in anonymous at LineEdit.jl:1175
in anonymous at LineEdit.jl:1197
in prompt! at ./LineEdit.jl:1397
in run_interface at ./LineEdit.jl:1372
in run_interface_3B_1854 at /usr/bin/../lib/x86_64-linux-gnu/julia/sys.so
in run_frontend at ./REPL.jl:816
in run_repl at ./REPL.jl:170
in _start at ./client.jl:399
in _start_3B_1716 at /usr/bin/../lib/x86_64-linux-gnu/julia/sys.so

After typing the left paren, I hit tab to see the completions, and it crashed straight to the shell. I tried running Pkg.update().

I'm running Images v.0.3.3, in case that matters.
Issue 1:
Migrated issue, originally created by mike_solomon

The code below :

from sqlalchemy import Table, Column, Integer, MetaData, select, and_, exists

metadata = MetaData()
foo = Table('foo', metadata,
Column('id', Integer, primary_key=True),
Column('val', Integer))

bar = Table('bar', metadata,
Column('id', Integer, primary_key=True),
Column('val', Integer))

first = select([bar.c.id.label('elt')]).where(bar.c.id == 0).\
cte(name = 'first_row', recursive = True)
grow_me = first.alias(name = 'grow_me')
stmt = first.union_all(select([bar.c.val.label('next')]).\
where(and_(grow_me.c.elt == bar.c.id,
grow_me.c.elt != 1)))

print foo.delete().where(exists(select([stmt])))

generates the result below:

DELETE FROM foo WHERE EXISTS (SELECT first_row.elt
FROM first_row)

I would have expected it to generate this code:

DELETE FROM foo WHERE EXISTS (
WITH RECURSIVE first_row(elt) AS
(SELECT bar.id AS elt
FROM bar
WHERE bar.id = :id_1 UNION ALL SELECT bar.val AS next
FROM bar, first_row AS grow_me
WHERE grow_me.elt = bar.id AND grow_me.elt != :elt_1)
SELECT first_row.elt
FROM first_row)

The code above is legal SQL. As a workaround for my project, I've created a simple string formatter that will insert the SELECT statement into the EXISTS statement, but it would be great if this could be done automatically.

Issue 2:
Migrated issue, originally created by Michael Bayer (@zzzeek)

apparently its all possible now. might as well make a new syntax bonanza out of it:

WITH upsert AS (
UPDATE metric k SET k.count = k.count + 5
WHERE event = "foo" AND interval = "D" and date = "whatever"
RETURNING k.*
)
INSERT INTO metric (event, interval, date, count)
SELECT ("foo", "D", "whatever", 5)
WHERE NOT EXISTS (
SELECT 1 FROM upsert
);

http://www.postgresql.org/docs/9.1/static/sql-insert.html

Attachments: ticket_2551.patch | CTE.sqlalchemy
Issue 1:
After installation of latest TypeScript update on VS2015 Comunity Edition I found that support for JS was removed. There is no "JavaScript" branch in "Configuration / Text Editor" and VS does not recognize JS syntax. However, Node.js Tools do recognize JS files, but I think it is a separate tool.

S

o, because of the bug I need to completelly remove VS2015 and then try to make "cleare installation" again. Nothing helps: system restore point does not help, VS repair does not help, uninstallation of TypeScript from the system does not help. I will loose whole day making my system working again!

Issue 2:
I completely lost JavaScript support in Visual Studio after updating to TypeScript 1.5.4:

Code inside script tags gets no colorization and no IntelliSense at all

In the VS options menu > Text Editor > JavaScript is missing

In the output console, the "JavaScript Language Service" is missing in the dropdown.

Seems I'm not the only one:

http://stackoverflow.com/questions/31888115/visual-studio-2015-rtm-lost-js-support-after-update-typesript-tools